問題1:手動修改的查詢語句,放入到項目中后顯示結果和實際查詢結果不一致
由於實際情況中用的了分頁功能,導致最終的語句在查詢完成后,添加了分頁項,即如下代碼。
-
ROW_NUMBER() OVER ( ORDER BY COLUMNS) PAGE_ROW_NUMBER,
又由於語句是用DISTINCT關鍵字結尾的,所以最終的語句會變成下面這樣,導致無論如何都起不了DISTINCT效果。
-
DISTINCT ROW_NUMBER() OVER ( ORDER BY COLUMNS) PAGE_ROW_NUMBER,
總結在使用分頁時,不能把DISTINCT寫在最外層。