Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с запросом [D6, FireBird 1.5]


Koala ©   (2004-07-12 13:27:00) 

Есть таблица1 поле1, поле2, поле3, поле4 и таблица2 поле 1 поле2(значения из поле1 таблицы1), поле3, поле4, ... поле17. Необходимо сделать запрос: вывести строки из таблицы1 которые отстутствуют в таблице2.


Koala   (2004-07-12 13:49:00) [1]


> bushmen ©   (12.07.04 13:39) [3]



> VadimKV   (12.07.04 13:37) [2]


спасибо


bushmen   (2004-07-12 13:39:00) [2]

select * from table1 where
not exists(select pole2 from table2 where
table1.pole1=table2.pole2)


VadimKV   (2004-07-12 13:37:00) [3]

select * from <таблица1>
where поле1 not in (select distinct <поле2> from <таблица 2>)


MORA   (2004-07-12 13:36:00) [4]

в эксесе создай запрос без подчиненных и посмотри как он выглядит.


Наверх

Титульная страница Поиск, карта сайта Написать письмо