我需要一些有关 MySQL 查询的帮助。
我有这张桌子:
姓名 | 日期 | 城市 ------+------------+------ 彼得 | 2013-04-01 | 柏林 保罗 | 2013-03-01 | 伦敦 彼得 | 2013-03-01 | 纽约 彼得 | 2013-01-28 | 东京
对于每个名称,我需要表中的第一个日期和相应的城市。
我试过了:
SELECT Name, MIN(Date) as MD, MIN(City) as CN FROM table GROUP BY Name
但是日期与城市名称不对应,结果是:
Peter, 2013-01-028, Berlin
任何人都可以给我一个提示吗?
谢谢