Вниз
Скачать: CL | DM;

Копирование из одной записи в другую в переделах одной таблицы   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
9-1101893653
Вась-Вась
2004-12-01 12:34
2005.02.27
Изометрия


3-1107107296
Ч_А_Й_Н_И_К
2005-01-30 20:48
2005.02.27
Запрос имени сервера, получение списка баз данных на сервере


1-1108321496
Вовик
2005-02-13 22:04
2005.02.27
Как мне узнать над каким объектом выскочило PopupMenu?


1-1108402517
Гость
2005-02-14 20:35
2005.02.27
Почему не прорисовывается форма?


1-1108152524
GreySerg
2005-02-11 23:08
2005.02.27
Как узнать языковую версию Windows 2000, XP, 2003 ?




   Наверх