SQL查询问题相关
请问,sql一个表里面有许多重复的信息,如何取出来而不要重复的信息且那条记录的日期是最新的?例如
A 1 20150101
B 2 20150102
A 3 20150103
查询结果只有后面两个,不要第一个
----发送自 Sony D5833,Android 5.1.1 select * from (select * from table order by date desc) temp group by name http://stackoverflow.com/questions/10452940/sql-select-newest-records-that-have-distinct-name-column S1-Oriented Programming 用不着子查询吧。select * from table_name group by name order by date DESC; fcbjay 发表于 2015-12-5 10:53
用不着子查询吧。select * from table_name group by name order by date DESC;
只要一条。 chachi 发表于 2015-12-5 11:21
只要一条。
恩,我的答案是错的。不过二楼答案和我一样有问题吧?因为我觉得两个结果是一样的。
三楼贴的链接的第一个答案应该没问题。 二楼是正解
页:
[1]