表:服務
顯示最新的ID和公司ID
id companyid jobid
1 1 1
2 1 2
3 1 2
4 2 3
5 3 4
6 3 1
7 4 2
8 5 2
我鍵入下面的查詢:
SELECT *
FROM service
WHERE jobID = 2
ORDER BY companyID desc, ID desc
我也得到了以下的輸出:
id companyid jobid
8 5 2
7 4 2
3 1 2
2 1 2
但我希望我的預期產出如下:
id companyid jobid
8 5 2
7 4 2
3 1 2
如何修改查詢以獲得預期的輸出?
您是否想要基於該順序的最新3行?如果是這樣的話,你只需要在子句 –