нужно запросом через консоль скопировать одно поле fild1 таблицы table1, в поле fild2 другой таблицы table2, где совпадают fild3 в обоих таблицах
до этого делал только что-то вроде UPDATE table1 SET fild3 = 0 WHERE id > 0
хелпаните плиз
INSERT INTO table2 fild2 SELECT fild1 from table1 WHERE table1.fild3 = table2.fild3
где-то скобки забыл. потестить не на чем в данным момент. короче по шаблону:
Цитата:
Добавить много строк:
источником новых строк служит запрос на выборку
INSERT INTO имя_табл (имена столбов) SELECT (имена столбов) FROM имя_табл WHERE (условие)
UPDATE table2 /*обновляем таблицу table2*/
SET fild2 = fild1 /*копируем поле fild1 в поле fild2*/
WHERE = table1.fild3 = table2.fild3 /*тех строк таблиц fild1 и fild2 у которых поля fild3 равны*/