SQL Question

Поиск
Список
Период
Сортировка
От Igor Kryltsov
Тема SQL Question
Дата
Msg-id cnk1t6$2c2g$1@news.hub.org
обсуждение исходный текст
Ответы Re: SQL Question
Список pgsql-sql
Hi,


If anybody can offer better SQL query please.
We have table
create table group_facility (
group_id integer not null,
facility_id integer not null
)
It stores facilities membership in group. For example: "North Region" -
facilityA, facilityB
I need to extract groups from this table which contain facilityN AND
facilityZ and may be others but these two(both) has to be a group member.

Query:
SELECT DISTINCT group_id FROM facility_group s1
WHERE EXISTS (SELECT 1 FROM facility_group s2 WHERE s2.group_id =
s1.group_id AND facility_id = 390)
AND
EXISTS (SELECT 1 FROM facility_group s2 WHERE s2.group_id = s1.group_id AND
facility_id = 999)

works but what if I need to find groups where membership is (facilityN1,
....facilityN100)??

Thank you,


Igor K




В списке pgsql-sql по дате отправления:

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: missing... at end of sql expression
Следующее
От: Mischa Sandberg
Дата:
Сообщение: Re: SQL Question