SQL Query查找哪个组没有给定值

时间:2012-12-21 02:01:17

标签: sql

我正在使用T-SQL。

说我是否有以下

Value     Nbr
-----     ---
one       6
one       7
one       8
two       6
two       7
three     5
three     3
three     2

在上表中,我需要找到哪个组中没有6个。 在这种情况下,它是3,因为它没有6。

这样做的最佳方法是什么?

我试过了:

      select Value from tbl1 
      where nbr <> 6
      group by Value 

但没有得到预期的结果。

1 个答案:

答案 0 :(得分:5)

select distinct value
from tbl1
where value not in
(
    select distinct value
    from tbl1
    where nbr = 6
)