我有一堆不同的充表的接合在一起来创建以下表的数据库:如何查找具有相同两列的行,但一列不同?
Col1 Col2 Col3 Col4
51 1 1101 2009-01-24 00:00:00.000
52 1 1101 2009-05-14 00:00:00.000
76 1 1101 2009-02-04 00:00:00.000
78 2 1101 2009-09-29 00:00:00.000
79 1 1101 2009-09-25 00:00:00.000
79 2 1101 2009-09-25 00:00:00.000
80 1 1101 2009-02-09 00:00:00.000
80 1 1101 2012-09-26 00:00:00.000
80 2 1101 2009-02-09 00:00:00.000
80 2 1101 2012-09-26 00:00:00.000
我基本上想只有像79行或80,其中至少有两排在Col1和Col3中相同,但Col2不同。
我是SQL新手,所以我不知道这是否简单,我希望有人可以提供帮助。
由于
我希望仅显示具有在列1和3相同的值,但在第2栏不同的行,所以对于上述实例仅用于79和80
显示的行
请用可读的方式格式化表格。 –
你能展示一个理想的结果吗?我无法从你的描述中读出你期望的结果,所有行或每个组的行或...? –
对不起,我不知道最初看起来有多可怕。现在修好了 – Sam