Как мне создать запрос, в котором я могу обновить дату столбца таблицы1, чтобы получить ее в таблице2?
Вот несколько примеров таблиц
Таблица1:
| stud_id | start_date | birt_date | name | exam_date |
| s001 | 11/19/2018 | 05/20/1999 | john | 10/20/2018 |
| s003 | 01/01/2018 | 05/25/1995 | mike | 10/20/2018 |
| s005 | 12/23/2018 | 02/20/1999 | ed | 10/20/2018 |
| s005 | 12/23/2018 | 02/20/1999 | ed | 10/05/2017 |
Таблица2:
| stud_id | start_date | exam_date |
| s005 | 01/01/2017 | 10/20/2018 |
| s001 | 01/01/2017 | 10/20/2018 |
| s003 | 01/01/2017 | 10/20/2018 |
В основном я хочу изменитьтолько start_date
из 3, поэтому s006
не изменится. Как я могу сделать это с помощью запроса? Я думал использовать затем выбрать таблицу, но я думаю, что она не будет работать.
Мне нужно на основе двух или более столбцов для условия моего обновления, поэтому я хочу обновить таблицу 1, где table1.stud_id
= table2.stud_id
и table1.exam_date
= table2.exam_date