我有客戶請求的表是這樣的:客戶的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中。 另一個建議? –