SQL Server 2008查询满足多个条件的成员

时间:2011-11-01 16:10:37

标签: sql-server-2008

我搜索了这个并发现了类似的查询,但没有一个能够提供我正在寻找的具体结果。

我有一张所有电话号码表。我需要一个所有OrigNumber的列表,他们拨打了三个不同的TermNumber

我试过了:

SELECT OrigNumber FROM tbl_DetailCalls
WHERE (TermNumber='2463332121' AND TermNumber='2463334920' AND TermNumber='2463339901')
GROUP BY OrigNumber

我只需要满足条件的每个OrigNumber的一个实例。

谢谢!

1 个答案:

答案 0 :(得分:2)

Select orignumber
From tbl_DetailCalls
Where termnumber in ('2463332121', '2463334920', '2463339901')
Group by orignumber
Having count(distinct termnumber)>=3

抱歉格式化。从手机发送。