Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Update 1 строки в другую

1.9K
10 января 2005 года
Psy_After
49 / / 24.10.2003
хотел бы узнать как можно сделать 1 строке в таблце упдейт из другой строки в той же таблице

например чтобы вся строка с ID 7 скопировалась в сттроку с ID 2

одним SQL конечно же:)

сенкс
368
10 января 2005 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by Psy_After
хотел бы узнать как можно сделать 1 строке в таблце упдейт из другой строки в той же таблице

например чтобы вся строка с ID 7 скопировалась в сттроку с ID 2

одним SQL конечно же:)

сенкс


UPDATE table1
SET fld1=(SELECT fld1 FROM table1 WHERE ID=7),
fld2=(SELECT fld2 FROM table1 WHERE ID=7),
...
fldn=(SELECT fldn FROM table1 WHERE ID=7)
WHERE ID=2

1.9K
10 января 2005 года
Psy_After
49 / / 24.10.2003
Цитата:
Originally posted by rostyslav

UPDATE table1
SET fld1=(SELECT fld1 FROM table1 WHERE ID=7),
fld2=(SELECT fld2 FROM table1 WHERE ID=7),
...
fldn=(SELECT fldn FROM table1 WHERE ID=7)
WHERE ID=2



спасибо
а проще можно какнить?:)

368
10 января 2005 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by Psy_After


спасибо
а проще можно какнить?:)


Типа меньше чем с одним SQL? :)

Если бы мне нужно было бы делать, то написал бы в виде сохраненной процедуры, чтоб был только один SELECT.

1.9K
11 января 2005 года
Psy_After
49 / / 24.10.2003
Цитата:
Originally posted by rostyslav

Типа меньше чем с одним SQL? :)

Если бы мне нужно было бы делать, то написал бы в виде сохраненной процедуры, чтоб был только один SELECT.



так просто выходит на кождое поле по сабселекту

10
11 января 2005 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Psy_After
так просто выходит на кождое поле по сабселекту


А какой конкретно сервер?

1.9K
11 января 2005 года
Psy_After
49 / / 24.10.2003
Цитата:
Originally posted by smartsoft

А какой конкретно сервер?



access:D

10
11 января 2005 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Psy_After
access:D


Тогда, наверное, проще будет ручками написать (читай - на VB).

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог