Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   выборка данных из нескольких страниц (http://forum.oszone.net/showthread.php?t=29600)

vunder 11-07-2004 19:13 204862

Есть несколько таблиц с одинаковыми полями (идентификатор). Нужно вывести в DBTable данные из одной таблицы, а для поля с идентификаторм из другой.
т.е.
Table1: ID,code,name
Table2: ID,data

Нужно вывести name,data. Кажется это можно сделать через SQL-запрос, но я не особо его знаю

hasherfrog 12-07-2004 10:06 204863

Что касается SQL, это примерно так, емнип
SELECT Table1.name, Table2.data FROM Table1, Table2 WHERE Table1.ID = Table2.ID
Это решение "в лоб", наверняка есть более красивое/короткое  написание запроса.
Что же касается Delphi, AFAIK, там можно через ключевые поля всё автоматом как-то сделать.
Поправьте, если ошибаюсь, я на практике давно отошёл от запросов. MsAccess все мои текущие проблемы решает без проблем.

Vlad Drakula 12-07-2004 20:33 204864

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


Время: 19:11.

Время: 19:11.
© OSzone.net 2001-