Avenus
Under Glory Yield
Перенос данных из одной таблицы в другую
Привет, всем!
Как можно одним запросом перенести часть данных из одной таблицы в другую?
Сейчас я могу сделать только так:
- выбрать нужные данные из одной таблицы в массив
- закинуть в другую таблицу, сравнивая поля по уникальному значению
Подскажите, пожалуйста, если это возможно сделать.
-~{}~ 16.03.09 22:11:
Вроде разобрался, так:
Вопрос возник в другом: как после выполнения или во время выполнения этого запроса тут же удалить перенесенные записи из T2?
Или все же придется делать через выборку в массив?
Привет, всем!
Как можно одним запросом перенести часть данных из одной таблицы в другую?
Сейчас я могу сделать только так:
- выбрать нужные данные из одной таблицы в массив
- закинуть в другую таблицу, сравнивая поля по уникальному значению
Подскажите, пожалуйста, если это возможно сделать.
-~{}~ 16.03.09 22:11:
Вроде разобрался, так:
PHP:
update T1 set T1.field1=(SELECT T2.field2 FROM T2 where T1.id=T2.id)
Или все же придется делать через выборку в массив?
