Обновить данные в таблице, используя данные из другой таблицы. MySQL
09.03.2012
Нужно обновить цены (fieldName_1) в таблице table_1 из table_2.
При этом во второй таблице (table_2) цены могут повторяться (Получаем отношение один к многим).
Например, в table_2 содержится история изменения цен.
UPDATE table_1 SET fieldName_1 = (SELECT fieldName_2 FROM table_2 WHERE id_1 = id_2 ORDER BY fieldName_2 LIMIT 0 , 1) |
ORDER BY fieldName_2 нужен для получения самых последних цен.