Страница 1 из 1
Вопрос по сортировке связанных таблиц
Добавлено: 08 фев 2007, 21:37
Overclocker
Существует 2 таблицы. в первой : код пользователя, дата, сумма. во второй : код пользователя и ФИО. Таблицы связаны по полю код пользователя. Как отобразить данные первой таблицы, отсортированные по полю ФИО из второй таблицы. Использую IBX в Делфи. Возможно это глупый вопрос, но я только начал кодить бд, потому сильно ногами не бить

Добавлено: 08 фев 2007, 23:03
StealthAIDS
Код: Выделить всё
select n.* from numbers n join detail d on d.id=n.id
order by d.LastName
имена таблиц и полей по вкусу.
Добавлено: 08 фев 2007, 23:24
kdv
тогда рекомендую
www.ibase.ru/devinfo/joins.htm к прочтению.
Добавлено: 08 фев 2007, 23:55
StealthAIDS
Обоим

Добавлено: 08 фев 2007, 23:58
Overclocker
А средствами TIBTable, без использования SQL - запросов, это возможно сделать? Поле по которому необходимо выполнить сортировку являеться лукапом(fkLookUp) на вторую таблицу.
Добавлено: 09 фев 2007, 00:09
kdv
www.ibase.ru/devinfo/ibx.htm#ibtable
Вообще IBTable не рекомендуется. в статье написано, почему.
кроме того, с сервером работают только запросами. лучше запросы писать самому, чем кто-то за тебя их будет формировать фиг знает как.
Добавлено: 09 фев 2007, 00:10
StealthAIDS
http://www.dbginc.com/tech_pprs/ibxcds.html
Тебе нужен раздел насчет индексов
И, возможно, Promt или Lingvo

Добавлено: 09 фев 2007, 01:09
kdv
Кстати, у Билла много хороших статей. Он еще и у нас в IBDeveloper публиковался.