Как я могу использовать Join On для обновления данных на sql php? - PullRequest
0 голосов
/ 04 октября 2018

У меня есть 2 таблицы.

Таблица 1 с именем: Пользователи

Строки:

  • Имя_Пользователи
  • Возраст
  • Данные
  • Электронная почта

Таблица 2 с именем: Данные

Строки:

  • Имя_Данные
  • Данные1
  • Данные2
  • Данные3

Мне нужно ОБНОВИТЬ строку Данные о пользователях с данными3 таблицы данных, когда в таблице Данные строки данных1 = ДА Для имени пользователя с данными1 =Да.

У меня есть это:

UPDATE Users JOIN Data ON Data1 = 'Yes' SET Data = Data3 WHERE Name_Data = Name_Users

Я пробую другие, но ничего не получается, Можно ли это сделать? Спасибо

1 Ответ

0 голосов
/ 04 октября 2018

я думаю, что sql будет как ниже

   UPDATE Users u
   JOIN Data d ON d.Name_Data = u.Name_Users and d.Data1 = 'Yes' 
   SET u.Data = d.Data3 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...