понедельник, 14 апреля 2014 г.

MySQL Inner Join Update

Обновление связанных таблиц (MySQL Inner Join Update)


UPDATE `tblname`
       INNER JOIN `tblname2`
           ON `tblname2`.`num` = `tblname`.`num`
SET `tblname`.`tag` = `tblname2`.`tag`
WHERE `tblname2`.`blabla` = `tblname`.`blabla` AND
`tblname`.`tag` = ''

или так (используя алиасы):

UPDATE `tblname` a
       INNER JOIN `tblname2` b
           ON a.`num` = b.`num`
SET a.`tag` = b.`tag`
WHERE a.`blabla` = b.`blabla` AND
b.`tag` = ''



Комментариев нет:

Отправить комментарий

Постоянные читатели

Популярные сообщения