Привет хабр.
Я слегка вскипел себе голову, возможно простой задачей, но на ум ничего не идет.
Есть у нас Множества X, например (1,2; 2,3,4; 7,9,1; 1,0), есть множество Y, например (1,2,3,4,5,6,7,8)
Можно ли показать из X только то, что в полной мере присутствует в Y? В примере подходит только (1,2; 2,3,4).
Если по-простому то же что делает IN конструкция, но не для каждого члена (1 есть в Y, значит удовлетворяет условию), а по всей коллекции.
Псевдосинтаксис:
SELECT t1.id FROM table1 t1, table2 t2 WHERE t2.key NOT FULLY IN(SELECT id FROM table3)