我有客户请求的表是这样的:客户的3每个客户的最后一条记录
表:
Key | Name
----+-----------
1 | Roberto
2 | Thiago
3 | Mike
请求表:
key | Date | Customer
----+------------+------------
1 | 2012-02-07 | 1
2 | 2012-02-08 | 2
3 | 2012-02-09 | 1
4 | 2012-03-07 | 1
5 | 2012-03-08 | 3
6 | 2012-03-09 | 2
7 | 2012-04-07 | 3
8 | 2012-04-08 | 1
9 | 2012-04-09 | 3
我想要一个返回每个客户的最后3个请求的查询。 观测值:我使用MySQL服务器
回报应该是这样的:
key | Date | Customer
----+------------+-----------
1 | 2012-02-07 | 1
3 | 2012-02-09 | 1
4 | 2012-03-07 | 1
2 | 2012-02-08 | 2
6 | 2012-03-09 | 2
5 | 2012-03-08 | 3
7 | 2012-04-07 | 3
9 | 2012-04-09 | 3
因为我使用的MySQL服务器,我不能用命令“顶”,而这个命令只有在有可能在SQL服务器。
感谢Satwik, 但我使用MySQL服务器,是不可能使用榜首,仅在SQL Server中。 另一个建议? –