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
留言
張貼留言