Есть табла Table1 у неё есть поля Column1, Column2,Column3
И есть табла Table2 с полями Column2,Column3
Мне надо обновить в Table1 поля Column2,Column3 значениями из Table2 соответствующих полей.
Есть вариант сделать это процедурой в цикле обновить поля но может есть возможность обновить все 1 запросом ???
Спустя 9 минут, 31 секунда (27.04.2011 - 18:09) Snus написал(а):
Basili4
UPDATE
Table1, Table2
SET
Table1.Column2 = Table2.Column2,
Table1.Column3 = Table2.Column3
WHERE
Table1.Column1 = '".$Value."'
AND
Table2.Column1 = '".$Value."'
Спустя 2 минуты, 48 секунд (27.04.2011 - 18:12) liw написал(а):
Вот такие варианты ещё:
1 столбец:
http://stackoverflow.com/questions/2675995...rom-other-table
несколько столбцов:
http://stackoverflow.com/questions/1006098...f-another-table
1 столбец:
http://stackoverflow.com/questions/2675995...rom-other-table
несколько столбцов:
http://stackoverflow.com/questions/1006098...f-another-table
Спустя 26 минут, 45 секунд (27.04.2011 - 18:39) Snus написал(а):
Basili4
Вообще это простейшая задача. Я сначала не дочитал. Если нужно перелить из одной таблицы в другую по идентификатору Column1, то
Вообще это простейшая задача. Я сначала не дочитал. Если нужно перелить из одной таблицы в другую по идентификатору Column1, то
UPDATE
Table1, Table2
SET
Table1.Column2 = Table2.Column2,
Table1.Column3 = Table2.Column3
WHERE
Table1.Column1 = Table2.Column1
Спустя 9 минут, 23 секунды (27.04.2011 - 18:48) Basili4 написал(а):
о спс.
_____________