实现这个功能的SQL语句怎么写?
我现有一个表,其中有两个字段,如下:
字段名 类型
name varchar[50]
date datetime
表中数据如下:
name date
A 2003-05-08
B 2003-07-02
C 2003-09-03
A 2003-07-05
B 2003-03-03
现在需要写一条SQL语句,让它返回下表:
name date
A 2003-07-05
B 2003-07-02
C 2003-09-03
也就是说,让它返回所有数据,但如果 name 字段有重复的,则只返回相对应的 date 字段中数据最大的一个
这条SQL语句应该怎么写?