Запрос на обновление полей в таблице

196
.
Имеем две таблицы "А" и "В",структура числовая:"А"имеет поля "id","mor","kom",а в таблице "В" поля "id","kom1","id_a"
нужно обновить поле "mor" в таблице "А" при условии что в таблице "В" записано в поле "id_a"=0,поля "kom" и "kom1" имеют одинаковое значение,по ним и идет сравнение для обновления таблицы "А"

Спасибо заранее за помощь
.
то есть выбрать в таблице "В" поля "kom1" c значением в поле "id_a"=0 и обновить таблицу "А" поле "mor" с одинаковым значением "kom1" и "kom"
.
Simba
Кадило крутится, лавэха мутится
UPDATE table1 as a LEFT JOIN table2 as b ON a.kom = b.kom1 SET a.mor = 'SET_VALUE' WHERE b.id_a = 0;


Так по идее
.
# Simba (26.08.2016 / 10:49)
UPDATE table1 as a LEFT JOIN table2 as b ON a.kom = b.kom1 SET a.mor = 'SET_VALUE' WHERE b.id_a = 0;


Так по идее
table1 это название таблицы или столбца таблицы?
.
Кадило крутится, лавэха мутится
# Роман (26.08.2016 / 11:17)
table1 это название таблицы или столбца таблицы?
таблицы
.
Simba, спасибо,сейчас попробую
.
спасибо,все получилось!!!
Всего: 7