![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Связанные таблицы [D5, dBase, FoxPro, Paradox]
Yuri Btr © (2002-03-27 17:12:00)Уважаемые мастера! можно ли связать в запросе две таблицы из разных алиасов (тип DBF + .TXT в частности ?) и сделать это на Дельфи?
Lusha (2002-03-28 10:06:00) [1]BDE на месте не стоит. Все время меняется. Лет пять тому, я бы сказал Вам: "и не мечтайте". А сейчас говорю: "Попробуйте так"
update dbf d
set d.summa = d.summa - (select e.summa from txt e where d.name = e.name)
Удачи :)
Yuri Btr (2002-03-28 09:43:00) [2]Ну помогите, пожалуйста. Очень надо!
Reindeer Moss Eater (2002-03-27 19:05:00) [3]Это принципиально возможно в MSSQL.
<<Update ... From>> - это T-SQL.
Yuri Btr (2002-03-27 17:31:00) [4]Есть 2 таблицы - DBF (.dbf) и TXT (.txt) связанны по полю "name"
надо просто взять сумму из TXT и вычесть из соответствующей DBF
Ну и у меня не проходит такой запрос:
UPDATE dbf
SET dbf.summa=dbf.summa-txt.summa
FROM dbf, txt
WHERE dbf.name=txt.name
Или это принципиально невозможно?
Fay (2002-03-27 17:27:00) [5]Да
MAxiMum (2002-03-27 17:21:00) [6]А Delphi и BDE, а также SQL на это абсолютно по барабану.