Oracle SELECT TOP 10條記錄我在Oracle中的SQL語句存在很大問題。我想選擇STORAGE_DB訂購(gòu)的TOP 10記錄,這些記錄不在其他select語句的列表中。這個(gè)適用于所有記錄:SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS HISTORY_DATE FROM HISTORY WHERE STORAGE_GB IS NOT NULL AND APP_ID NOT IN (SELECT APP_ID FROM HISTORY WHERE TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') = '06.02.2009') 但是當(dāng)我加入時(shí)AND ROWNUM <= 10ORDER BY STORAGE_GB DESC我得到了某種“隨機(jī)”記錄。我認(rèn)為,因?yàn)橄拗圃谟唵沃暗轿?。有人有一個(gè)很好的解決方案嗎?另一個(gè)問題:這個(gè)查詢真的很慢(10k +記錄)
Oracle SELECT TOP 10條記錄
動(dòng)漫人物
2019-08-02 16:32:42