Update 1 строки в другую
например чтобы вся строка с ID 7 скопировалась в сттроку с ID 2
одним SQL конечно же:)
сенкс
Цитата:
Originally posted by Psy_After
хотел бы узнать как можно сделать 1 строке в таблце упдейт из другой строки в той же таблице
например чтобы вся строка с ID 7 скопировалась в сттроку с ID 2
одним SQL конечно же:)
сенкс
хотел бы узнать как можно сделать 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
Цитата:
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
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
спасибо
а проще можно какнить?:)
Цитата:
Originally posted by Psy_After
спасибо
а проще можно какнить?:)
спасибо
а проще можно какнить?:)
Типа меньше чем с одним SQL? :)
Если бы мне нужно было бы делать, то написал бы в виде сохраненной процедуры, чтоб был только один SELECT.
Цитата:
Originally posted by rostyslav
Типа меньше чем с одним SQL? :)
Если бы мне нужно было бы делать, то написал бы в виде сохраненной процедуры, чтоб был только один SELECT.
Типа меньше чем с одним SQL? :)
Если бы мне нужно было бы делать, то написал бы в виде сохраненной процедуры, чтоб был только один SELECT.
так просто выходит на кождое поле по сабселекту
Цитата:
Originally posted by Psy_After
так просто выходит на кождое поле по сабселекту
так просто выходит на кождое поле по сабселекту
А какой конкретно сервер?
Цитата:
Originally posted by smartsoft
А какой конкретно сервер?
А какой конкретно сервер?
access:D
Цитата:
Originally posted by Psy_After
access:D
access:D
Тогда, наверное, проще будет ручками написать (читай - на VB).