我想从Sql Server中的数据库中获取3个唯一的最后一行记录。 Plz建议查询。
例如:表名:ABC
(Column 1) (Column 2)
First_Name Last_Name
Ram Sharma
Shyam Gupta
Ranu Gahlot
Kanchan Verma
Monu Vyas
Sohan Jain
Monu Vyas
Sohan Jain
Monu Vyas
Sohan Jain
Shyam Gupta
Ranu Gahlot
Ranu Gahlot
Ranu Gahlot
Shyam Gupta
Shyam Gupta
现在我正在使用此查询(从ABC中选择不同的前三名First_Name,Last_Name)然后找到该结果。 :
Shyam Gupta
Ranu Gahlot
Kanchan Verma
但实际上,我想得到这个结果。所以建议我......
结果:
Shyam Gupta
Ranu Gahlot
Sohan Jain
注意:到最后,我的意思是按时间顺序不按字母顺序排列。我没有id列。
答案 0 :(得分:0)
试试这个:
SELECT DISTINCT * FROM [YOURTABLE] ORDER BY FirstName DESC Limit 3