Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с запросом....

410
12 января 2003 года
Tavix
70 / / 20.05.2000
Народ, помогите, кто может!
Дело вот в чем:
допустим, в БД хранится две таблицы: table1 ( с полями tab1val1, tab1vav2 и tab1val3) и table2( с полями tab2val1, tab2vav2 и tab2val3).
Мне нужно за один запрос вывести cледующее:
выбрать из table1 поля tab1vav2 и tab1val3, соответстующие определенному условию и тут же выбрать из table2 поля tab2val1, tab2val2, сообтветствующие уловию tab2val3=tab1val1.
Можно ли такое вообще?
2.5K
13 января 2003 года
mozheyko_d
21 / / 08.01.2003
Цитата:
Originally posted by Tavix
Народ, помогите, кто может!
Дело вот в чем:
допустим, в БД хранится две таблицы: 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

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог