我正在寻找一个返回列表的 t-sql 脚本,该列表显示 Table1 分组中的每个第二值。
例如,我有以下数据(表1)并想要所需的结果列表:
Table1:
Customer Quantity
A 5
A 8 (*)
B 3
B 5 (*)
B 11
C 7
D 4
D 23 (*)
期望的结果列表:
Customer Quantity
A 8
B 5
D 23
我考虑用“选择不同和左外连接”做一些事情,但我无法让它工作。可能我需要行编号,但不知道该怎么做。有人可以帮助我吗?
下面是我用来制作和填充表 1 的脚本:
CREATE TABLE Table1
(Customer nvarchar(1) NULL,
Quantity int NOT NULL);
INSERT INTO Table1(Customer,Quantity)
VALUES
('A',5),
('A',8),
('B',3),
('B',5),
('B',11),
('C',7),
('D',4),
('D',23);