У меня есть две таблицы:
table_1 - ControlID, код, ReportedDate, возраст FiledDate, AgeCategory и т. Д.,
table_2 - ControlID, код, ReportedDate, FiledDate и т. Д..,
ControlID
в table_1
- это Внешний ключ , тогда как отсутствует в table_2 .Мне нужно обновить ReportedDate в table_1 с ReportedDate в table_2 и Age и AgeCatogory были рассчитаны и хорошо.
Я хочу обновить эти три столбца в table_1, где ControlID, FiledDate и Code в обоих идентичные.
Теперь у меня есть:
UPDATE table_1 SET ReportedDate=table_2.ReportedDate, Age='<value>' AgeCategory='<value>'
WHERE table_1.ControlID=table_2.ControlID AND
table_1.FiledDate=table_2.FiledDate AND table_1.Code=table_2.Code
Если кто-нибудьесть идея, как это может быть решено ???
Любая помощь будет оценена ...
РЕДАКТИРОВАТЬ:
Я получаю ошибкуговоря синтаксическая ошибка MySQL на 'FROM ...'