Я попытался обновить столбец в конкретной таблице с родительской таблицей. Стол gradings
и столбец в этой таблице, значение которого я хочу обновить, sy_id.
Обновление MySQL INNER JOIN
Другая таблица school_years
имеет столбец sy_id
и sy_dates
который, имеющий значение. 2018 -2019, 2019 - 2020....
Я хочу обновить колонку sy_id
в gradings
, но я не знаю, как решить эту ошибку.
UPDATE gradings
INNER JOIN school_years
ON gradings.sy_id = school_years.sy_dates
INNER JOIN students
ON gradings.student_id = students.id
SET gradings.sy_id = '2017 - 2018'
WHERE students.id = 1;
Любые мысли?
Что такое ошибка? – MontyPython
WHERE students.id = 1; должно быть «1» (цитируется)? – Berniev
@ Берниев - Нет, не обязательно указывать 1. – MontyPython