2011-09-22 36 views
0

我在数据库中的记录数有些像编写一个查询所需的MySQL帮助

1 test 20-09-2011 
2 main 20-09-2011 
3 New 20-09-2011 
4 test 20-09-2011 
5 test 20-09-2011 
6 test 20-09-2011 
7 main 20-09-2011 
8 main 20-09-2011 

现在我想的是我得到的所有三个不同的记录,但最大ID记录了他们为重复如下:

3 New 20-09-2011 
6 test 20-09-2011 
8 main 20-09-2011 

请建议

感谢所有

+3

我建议你告诉我们你已经尝试了什么...... –

回答

1
select * 
from table as t1 
where t1.id = (select max(t2.id) from table as t2 where t1.name =t2.name) 

其中name是表的第二个属性。