Тема: Update
Показать сообщение отдельно
  #8  
Старый 25.02.2011, 08:38
Аватар для Dead_Gigabit
Dead_Gigabit Dead_Gigabit вне форума
Начинающий
 
Регистрация: 20.10.2009
Адрес: Там где холодно и сыро.... брр
Сообщения: 135
Версия Delphi: Delphi XE
Репутация: 10
По умолчанию

Нет не помогает, я впринципе понял ошибку, но не понимаю как её исправить....
Суть в том что я пытаюсь сделать апдейт двух таблиц за раз:
Код:
dm.Arh.SQL.Add('update "TREB2" "SKLAD"');

Нужно делать aпдейт одной таблицы:

Код:
UPDATE SKLAD
 SET Kol=Kol-CAST((SELECT Kol FROM TREB2 WHERE Flag=7) AS INT),
Summa=Summa-CAST((SELECT Summa FROM TREB2 WHERE Flag=7) AS INT),
WHERE Id=1\\ вот как здесь указать что апдейт только тех записей где Sklad.id=treb2.LinkID
Ответить с цитированием