请教一个sql(按某个字段分组然后从每组取出最大的一条纪录)?
请教一个sql(按某个字段分组然后从每组取出最大的一条纪录)?
比如表 data_table
字段有:id、name、address、tel、update
1 n1 a1 s1 20070801
2 n2 a1 s2 20070302
3 n3 a2 s3 20070501
4 n3 a2 s3 20070301
我想得到的数据是 按照 address 分组 然后取出每组中update最大的那几条纪录。结果应该是这两条纪录:
1 n1 a1 s1 20070801
3 n3 a2 s3 20070501
请问怎么写sql?谢谢