2

T-SQLを使用しています。

私が次のものを持っているかどうかを言います

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

上記の表で、6が含まれていないグループを見つける必要があります。この場合、6が含まれていないため、3になります。

これを行うための最良のアプローチは何でしょうか?

私は試した:

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

しかし、意図した結果が得られませんでした。

4

1 に答える 1

5
select distinct value
from tbl1
where value not in
(
    select distinct value
    from tbl1
    where nbr = 6
)
于 2012-12-21T02:11:30.857 に答える