01791. 00000 - not a SELECTed expression
  01791. 00000 - "not a SELECTed expression"   不是選取的表示式     使用 DISTINCT 語法抓出重複的資料時,在使用 ORDER BY 排序的欄位和 DISTINCT 搜尋的欄位不同。因為 ORDER BY 不會確保結果是唯一值,因此查詢欄位和排序欄位不同時 ORDER BY 無法使用。     錯誤語法:   SELECT DISTINCT(TITLE1) FROM EXAMPLE ORDER BY TITLE2   SELECT DISTINCT(TITLE1) FROM EXAMPLE ORDER BY TITLE1,TITLE2       建議拿掉 ORDER BY 語法或是使用一致的欄位,例: SELECT DISTINCT(TITLE1) FROM EXAMPLE ORDER BY TITLE1     參考網址: https://stackoverflow.com/questions/31691470/ora-01791-not-a-selected-expression