Не получается сделать запрос

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
DreamWeaver
Сообщения: 7
Зарегистрирован: 30 май 2006, 15:48
Контактная информация:

Не получается сделать запрос

Сообщение DreamWeaver »

Нужно вывести всех контрагентов, для которых нет ни одного банка. В таблице katbank есть поле corg, которое как раз и указывает на контрагента.
Нужно наверное сначала получить список контрагентов с дополнительной колонкой, в которой бы указывалось количество банков у него, но я что-то никак не могу понять как сделать запрос. Пытаюсь колдовать с агрегированной функцией Count(*).
Наверное должно быть что-то вроде

select *
from katorg, (select Count(*) from katbank, katorg where (katbank.corg = katorg.nrec) )
;
Но получается не то - постоянно выводится одно и тоже значение. Как во вложенное условие передать актуальный nrec контрагента, чтобы можно было сделать запрос много запросов на количество банков для каждого из них в отдельности?
Oh how I wish for soothing rain
All I wish is to dream again
My loving heart lost in the dark
For hope I'd give my everything
Ответить