Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > более одной ссылки на один и тот же справочник


Автор: DuDDits 17.4.2007, 10:11
Как будет выглядеть SQL запрос SELECT 
если из одной таблицы есть более одной ссылки на один и тот же справочник ?

Например:

Table 1:

ID
ID_table2_1
ID_table2_2

где ID_table2_1 и ID_table2_2 значения ID из Table2

Table2:
ID
Name

Автор: Akella 18.4.2007, 08:25
Код

select a.id, s.name, s1.exp from apart a, state s, state s1


Код

SELECT
    A.ID,
    A.LCD,
...
    EX.NAME,
    I.NAME,
...
FROM APART A
     LEFT JOIN INFOSOURCE           I       ON (A.ID_INFOSOURCE = I.ID)
     LEFT JOIN INFOSOURCE           EX      ON (A.ID_EX = EX.ID)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)