Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.12.07;
Скачать: CL | DM;

Вниз

Обновление таблички   Найти похожие ветки 

 
Armond ©   (2008-10-07 12:43) [0]

Мне необходимо обновить поле одной таблички данными из другой таблички. Подскажите ка сделать. Делаю так :

UPDATE Kontakt set SSum = Sm.Summa

Ругается на Sm.Summa, если ставлю конкретно значение в ковычках, то все проходит, а если указываю поле из другой таблички, то не проходит


 
Правильный$Вася   (2008-10-07 12:44) [1]

СУБД?


 
Правильный$Вася   (2008-10-07 12:45) [2]

у тебя не указано, по какому принципу из другой таблицы выбирать значение для каждой конкретной записи обновляемой таблицы


 
Armond ©   (2008-10-07 12:46) [3]


> СУБД?


MS SQl


 
Armond ©   (2008-10-07 12:47) [4]


> у тебя не указано, по какому принципу из другой таблицы
> выбирать значение для каждой конкретной записи обновляемой
> таблицы


UPDATE Kontakt set SSum = Sm._Summa
WHERE NOT EXISTS (SELECT Sm._Summa FROM Sm WHERE Sm._Kr = Kontakt._Num)


 
Правильный$Вася   (2008-10-07 12:50) [5]

1. в мскуле не силен, но вроде там есть синтаксис UPDATE FROM
2. условие твое указывает, какие записи нужно менять, а не чем менять


 
Anatoly Podgoretsky ©   (2008-10-07 13:14) [6]

Ну ругается и ладно, а телепаты только вечером будут.


 
tesseract ©   (2008-10-07 15:24) [7]


> но вроде там есть синтаксис UPDATE FROM


UPDATE

SELECT FROM



Страницы: 1 вся ветка

Текущий архив: 2008.12.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
15-1223022581
Vlad Oshin
2008-10-03 12:29
2008.12.07
Разыскивается документация/статьи по компонентам DevExpress


3-1210962405
kvp
2008-05-16 22:26
2008.12.07
Yaffil: Долго открывается таблица


2-1225201432
Zhekson
2008-10-28 16:43
2008.12.07
SaveDialog1.FileName


1-1203007160
Igor23
2008-02-14 19:39
2008.12.07
Все тот же злосчастный TWebbrowser1 сохранение в HTML


2-1224831309
worldmen
2008-10-24 10:55
2008.12.07
Параметры при создании скриншота