【发布时间】:2013-02-27 07:49:04
【问题描述】:
我相当肯定这很简单,但是我尝试过的每个示例都失败了。我想查询这样的表
ID Part_Type Station_Type
--- --------- ------------
1 5 234
2 5 846
3 5 234
4 6 585
5 6 585
6 7 465
并返回第 1 行和第 3 行以及第 4 行和第 5 行。 也就是说,我想返回其中两列匹配的行。 它类似于这个问题:SO Question,但只需要在一张桌子上完成。该查询将为每一行找到匹配项,但我只想要在两列中具有匹配值的行。我该如何找到它?
谢谢
【问题讨论】:
-
如果三行都具有相同的 Part_Type 和 Station_Type 会发生什么?
-
它应该返回所有三个。基本上我希望返回每个具有匹配列的行的“组”。
标签: sql-server