【发布时间】:2011-05-29 01:07:08
【问题描述】:
我想从下面查询一个sql表
ID Val
-------------
1 5
1 7
1 8
1 9
2 5
2 7
2 9
3 1
3 5
这将返回以下结果集 query > select distinct ID from dbo.table where val in (5,7,9)
result
--------
ID
1
2
我遇到了一个问题,单行只能匹配子集中的一个 val,而不是全部...
【问题讨论】:
-
我不明白这个问题...有一个 ID 1、2 和 3 与 5 的 Val 相关联。您想在什么条件下从结果集中排除 3?
-
ID 3 不包含值 7 和 9。
标签: tsql distinct-values