office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

Select Top 5 * 語法返迴的記録數不對的解決辦法

2020-05-10 08:00:00
zstmtony
原創
19197

客戶的數據是來源一箇Excel工作錶,通過鏈接錶的方式連接到Access數據庫


使用
SELECT TOP 5 * FROM 客戶投訴記録單品 ORDER BY 客戶投訴記録單品.類彆, 客戶投訴記録單品.日期 DESC

明明是設置5條數據,但返迴瞭6條數據


後髮現,必鬚 讓後麵的Order by 的多箇字段 返迴的數據要唯一,纔能準確返迴


解決辦法 

1.爲錶中增加一箇唯一字段,如自動增長的ID

2.在Order by增加足夠的字段,讓這些字段的組閤生成唯一 的組閤。就可以瞭


改成:


SELECT TOP 5 * FROM 客戶投訴記録單品 ORDER BY 客戶投訴記録單品.類彆, 客戶投訴記録單品.日期 DESC , 客戶投訴記録單品.部番, 客戶投訴記録單品.In_PartNo;

分享