【发布时间】:2011-05-07 13:52:58
【问题描述】:
我有 2 张桌子。第一个表是客户列表。
第二个表是这些客户拥有的设备列表,其中包含有关该客户的一些数据(客户问题)的另一个字段。问题是对于每个客户,可能存在多个问题。
我需要对这些表进行联接,但只返回遇到其中两个问题的客户的结果。
问题是,如果我加入 OR,我得到的结果包括只有其中一个问题的客户。
如果我做 AND,我不会得到任何结果,因为每一行只包含一个条件。
如何在 T-SQL 2008 中做到这一点?
【问题讨论】:
-
您能否进一步澄清您的问题,您的意思是您需要重新运行包含 2 个或更多问题的结果吗?
-
@Raymund:对,我需要退回有这两个问题的客户。
标签: sql sql-server sql-server-2008 tsql join