2014-11-29 4 views
0

Как обновить таблицу на основе другого столбца таблицы?Как обновить таблицу на основе другого столбца таблицы?

Вот мой SQL. Я использую MySQL.

UPDATE tb_notify SET alert = '0' WHERE post_id = '01' AND (HERE IS I WANT TO GET BASED ON ANOTHER TABLE) 

Другая таблица - tb_post с тем же параметром в каждой таблице. Это post_id.

tb_notify 
have 3 column: 
1. com_id 
2. post_id 
3. alert 

tb_post 
have 3 column: 
1. post_id 
2. uid_post <-- Here I want to based on this column 
3. post 

Просьба помочь. Благодаря

ответ

0

Вы можете использовать присоединиться, чтобы сделать изменение

update tb_notify tn 
join tb_post tp on tp.post_id = tn.post_id 
set 
tn.alert = '0' 
where 
tn.post_id = '01' 
AND tp.uid_post = {whatever you want} 
Смежные вопросы