我有表结构这样选择所有最新的记录不同
sn | person_id | image_name |
1 | 1 | abc1.jpb
2 | 1 | aa11.jpg
3 | 11 | dsv.jpg
4 | 11 | dssd.jpg
5 | 11 | sdf.jpg
我需要不同的为person_id最新行如下
2 | 1 | aa11.jjpb
5 | 11 | sdf.jpg
这是可能的吗?
SELECT * FROM yourtable GROUP BY为person_id ORDER BY SN DESC 本声明列出结果的降值。所以还是没有得到我想要的东西 – 2011-03-09 13:51:15
修正为期望在希望的顺序结果... – CarpeNoctumDC 2011-03-09 14:08:54
SELECT * FROM(SELECT * FROM stackoverflow ORDER BY sn DESC)GROUP BY person_id 谢谢CarpeNoctumDC现在这个工作正常工作 – 2011-03-15 08:01:03