Помогите с запросом....
Дело вот в чем:
допустим, в БД хранится две таблицы: table1 ( с полями tab1val1, tab1vav2 и tab1val3) и table2( с полями tab2val1, tab2vav2 и tab2val3).
Мне нужно за один запрос вывести cледующее:
выбрать из table1 поля tab1vav2 и tab1val3, соответстующие определенному условию и тут же выбрать из table2 поля tab2val1, tab2val2, сообтветствующие уловию tab2val3=tab1val1.
Можно ли такое вообще?
Цитата:
Originally posted by Tavix
Народ, помогите, кто может!
Дело вот в чем:
допустим, в БД хранится две таблицы: table1 ( с полями tab1val1, tab1vav2 и tab1val3) и table2( с полями tab2val1, tab2vav2 и tab2val3).
Мне нужно за один запрос вывести cледующее:
выбрать из table1 поля tab1vav2 и tab1val3, соответстующие определенному условию и тут же выбрать из table2 поля tab2val1, tab2val2, сообтветствующие уловию tab2val3=tab1val1.
Можно ли такое вообще?
Народ, помогите, кто может!
Дело вот в чем:
допустим, в БД хранится две таблицы: table1 ( с полями tab1val1, tab1vav2 и tab1val3) и table2( с полями tab2val1, tab2vav2 и tab2val3).
Мне нужно за один запрос вывести cледующее:
выбрать из table1 поля tab1vav2 и tab1val3, соответстующие определенному условию и тут же выбрать из table2 поля tab2val1, tab2val2, сообтветствующие уловию tab2val3=tab1val1.
Можно ли такое вообще?
select a.tab1vav2, a.tab1vav3, b.tab2vav1, b.tab2vav2
from table1 a full outer join table2 b on b.tab2val3=a.tab1val1
where a.tab1vav2 = :p1 and a.tab1vav3 = :p2