我不知道如何解释这种情况,这有点棘手,所以我会尝试给你一个我拥有的数据和我需要的输出的例子:
CREATE TABLE #TempTable( A int, B int)
INSERT INTO #TempTable (A,B)
VALUES
(1,1),
(1,2),
(1,2),
(1,4),
(3,2),
(3,2),
(3,2),
(3,3),
(3,3);
我不知道如何选择所有记录,以便最终输出为:
1,1
1,4
3,3
3,3
我需要B列只有A列的不同实例的记录。所有其他实例都应该被忽略......我觉得这应该很简单,但我正在空白,我无法弄清楚。
更新:
我一直很难解释这一点,但我认为这是正确的逻辑:对于给定的 A,您可以拥有 B 的重复实例,但不能在不同的 A 中拥有 B 的重复实例。