Я две таблицы:Обновить набор столбцов с критериями, основанными на другой таблице?
table_1 - ControlID, код, ReportedDate, FiledDate Возраст, AgeCategory и т.д.,
table_2 - ControlID, код, ReportedDate, FiledDate и т.д.,
ControlID
в table_1
является Внешний ключ тогда не table_2. Мне нужно обновить ReportedDate в таблице_1 с помощью ReportedDate в таблице_2, а Age и AgeCatogory рассчитаны и точны.
Я хочу обновить эти три столбца в таблице_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
Если кто-нибудь имеет представление о том, как он может быть решен ???
Anyhelp будут оценены ...
EDIT:
Я получаю сообщение об ошибке говорящее ошибка MySQL Синтаксис на 'FROM ...'
Что именно проблема? Обновлены ли неверные данные? Есть ли ошибка в вашем SQL? Пожалуйста, будьте более краткими. –