【发布时间】:2015-02-24 17:43:06
【问题描述】:
我有这张桌子:
reg_no | cname | no
1 | X | 1
1 | Y | 2
2 | X | 1
2 | Y | 2
我想要做的是选择所有这些行,但是当我在 desc 中排列每个 reg_no 时,我只想要一行(它应该只为每个 reg_no 获得最高 no 的行)。
输出应该是:
1 Y 2
2 Y 2
【问题讨论】:
-
你试过什么吗??您使用的是哪个 DBMS?
-
我正在使用 sql server 2000.. 我尝试使用 distinct,但它没有给我需要的结果
-
如果我使用top,例如top 1,它只给我一行
标签: sql sql-server