示例数据:
Date City Name
--------------------------
1/2/2011 New York John
5/1/2011 Chicago Matt
2/1/2011 Chicago Mark
9/2/2011 New York Johnny
3/1/2011 Boston Phil
5/1/2011 Chicago Martin
9/1/2011 Boston Neil
2/2/2011 New York Nicholas
1/2/2011 New York Tom
3/2/2011 Chicago Eric
5/1/2011 New York Jack
12/1/2011 Chicago Peter
11/2/2011 New York Paul
9/2/2011 Boston Steve
我需要的是获取每个不同城市的3个最近记录。我的意思是,纽约,波士顿和芝加哥的3个最新记录。
我知道我可以用PHP做到这一点,但想象一下这个表有成千上万的记录,把所有记录带到PHP上是没用的:P
如何在一个MySQL查询中实现这一点?
谢谢!