Предполагая, что col1
никогда не бывает отрицательным, вы можете использовать:
select id
from t
group by id
having min(col1) > 0;
Если вы хотите, чтобы идентификаторы возвращались там, где все значения null
, тогда используйте:
having min(col1) > 0 or min(col1) is null