Проверить условие всего множества

Рейтинг: 0Ответов: 1Опубликовано: 27.01.2015

Уважаемые коллеги, добрый день!

Прошу помочь разобраться или дать ссылку на годным TFM по сабжу...

Есть две таблицы t1 и t2.

В t1 хранятся значения t1_value, t1_key, t1_something, ...

В t2 хранятся значения t2_value, t2_key, t2_important_value, ...

Таблицы, связываются по условию t1_key = t2_key, но в таблице t2 для для каждого t1_key записей может быть больше одной.

Нужно выбрать все t1_value, так, чтобы для каждого t1_value выполнялось условие t2_important_value is null. Спасибо!

Ответы

▲ 2Принят
select t1_value 
from   t1 
join   t2 
on     t1_key = t2_key 
group  by t1_value
having count(t2_important_value)=0