Помогите с запросом SQL

D
На сайте с 28.06.2008
Offline
1104
293

Нужно обновить поле nearby в таблице address SET `nearby`= '0'

при условии что в другой таблице items поле nearby = 0

поле item_id таблицы address соответствует ID таблицы items

Если по простому - нужно сделать SET `nearby`= '0' в таблице address, если для этого item_id в таблице items в поле nearby стоит 0

---------- Добавлено 07.02.2019 в 15:02 ----------

Вот селект я смог составить, работает правильно. Как теперь из него апдейт сделать?

SELECT t1.ID FROM address as t1

left JOIN items as t2 on t1.item_id = t2.id

WHERE t2.nearby = 0

---------- Добавлено 07.02.2019 в 15:27 ----------

сам понял как

UPDATE address as t1

LEFT JOIN

items as t2

on t1.item_id = t2.id

SET t1.nearby = 0

WHERE t2.nearby = 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий