БД PostgreSQL
Есть 2 таблицы вида:
1. Ключ (автоинкремент) - Текстовое поле
2. Ключ (автоинкремент) - ключ из первой таблицы - Текстовое поле
Нужно одним запросом узнать, сколько в первой таблице записей, которые связаны с записями из второй и сколько таких, которые не связаны.
То есть, если
1 - Вася
2 - Петя
3 - Миша
и
1 - 1 - Кошка
2 - 1 - Собака
3 - 3 - Свинья
то в результате нужно:
0 - 1 (одна запись ни с кем не связана: Петя)
1 - 2 (2 записи имеют связи: Вася-Собака+Кошка, Миша-Свинья)
Это реально взять одним запросом?
|