1
我有一個包含以下字段的表的訪問數據庫:EntryID
,MaterialNumber
Access查詢的最後X記錄基於獨立的領域
EntryID MaterialNumber
1 123
2 124
3 125
4 125
5 126
我嘗試寫一個查詢將返回最後3個不同的材料編號。
MaterialNumber
126
125
124
當我運行此查詢:
SELECT TOP 3 MaterialNumber
FROM (SELECT EntryID, MaterialNumber FROM Table1 ORDER BY EntryID DESC);
我得到:
126
125
125
當我添加DISTINCT
進入查詢:
SELECT DISTINCT TOP 3 MaterialNumber
FROM (SELECT EntryID, MaterialNumber FROM Table1 ORDER BY EntryID DESC);
我得到(不是前三名但是三個最低的條目):
123
124
125
任何人都可以幫助開發一個查詢,並解釋我做錯了什麼?
作品太棒了!我一直在努力爲添加Distinct關鍵字提取數據。非常感謝您的解決方案。 – CMarc 2014-09-04 20:30:26