Показать полную графическую версию : выборка данных из нескольких страниц
Есть несколько таблиц с одинаковыми полями (идентификатор). Нужно вывести в DBTable данные из одной таблицы, а для поля с идентификаторм из другой.
т.е.
Table1: ID,code,name
Table2: ID,data
Нужно вывести name,data. Кажется это можно сделать через SQL-запрос, но я не особо его знаю
hasherfrog
12-07-2004, 10:06
Что касается SQL, это примерно так, емнип
SELECT Table1.name, Table2.data FROM Table1, Table2 WHERE Table1.ID = Table2.ID
Это решение "в лоб", наверняка есть более красивое/короткое написание запроса.
Что же касается Delphi, AFAIK, там можно через ключевые поля всё автоматом как-то сделать.
Поправьте, если ошибаюсь, я на практике давно отошёл от запросов. MsAccess все мои текущие проблемы решает без проблем.
Vlad Drakula
12-07-2004, 20:33
можно воспользоваться оператором JOIN LEFT, но на самом деле все очень зависит от того какую именно таблицу ты собираешься использовать!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.