Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизКопирование из одной записи в другую в переделах одной таблицы Найти похожие ветки
← →
Fedor (2005-01-28 08:30) [0]Как можно с помощью SQL скопировать значение из одной записи в другую в пределах одной таблицы?
← →
guest_Dmitry (2005-01-28 08:40) [1]isnert into table_name(field1, ...)
select field1, ... from table_name where ...
← →
Fedor (2005-01-28 08:52) [2]Таким способом получается новая запись с данными из записи, которая отвечает условию where...
А нет ли способа типа
isnert into table_name(field1, ...) where ...
select field1, ... from table_name where ...
Именно в таком виде она не работает.
← →
guest_Dmitry (2005-01-28 08:59) [3]Т.е. нужно изменить значение в одной записи на значение из другой?
← →
Ольга (2005-01-28 09:17) [4]
> скопировать значение из одной записи в другую
Эта фраза предполагает, что другая запись уже есть, в таком случае надо делать не insert, а update
update table_name
set field1=b.field1
from table_name a, table_name b
where <условие связи a и b + условие выборки из b>
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.04 c