【发布时间】:2019-03-03 21:12:20
【问题描述】:
我有一个像这样的简单表格
station num tim
1 150 10
1 200 222
1 100 5000
1 200 555
2 100 500
2 120 200
3 1 2
想要的输出是这样的
station num tim
1 200 555
2 120 200
3 1 2
我写了这段代码,但是 station=1 和 num=200 返回两行
(SELECT a.station , a.num ,a.tim
FROM test.dbo.tst a
JOIN (
SELECT station, MAX(num) num
FROM test.dbo.tst
GROUP BY station
) b ON a.station = b.station and a.num=b.num ) order by station
【问题讨论】:
标签: sql sql-server tsql select two-columns