我試圖在甲骨文執行SELECT DISTINCT查詢,例如:Oracle - 如何在除BLOB之外的所有字段上執行SELECT DISTINCT?
SELECT
MOVIES.TITLE, CERTIFICATIONS.ID, PROJECTION.DAY, TIME_SLOTS.SLOT,
PROJECTION.REMAINING_SEATS, IMAGES.IMAGE
FROM
[...]
它不起作用,因爲該列「IMAGES.IMAGE」是一個BLOB。我想從DISTINCT中排除這個字段(因爲我不需要它是唯一的),我不知道如何。我也試圖與GROUP BY子句,但如果我嘗試組除BLOB的所有領域,甲骨文返回此錯誤:
ORA-00979: not a GROUP BY expression
如果我添加字段在GROUP BY子句,則Oracle返回這個:
ORA-00932: inconsistent datatypes: expected - got BLOB
我該怎麼辦?
非常感謝您的幫助!
謝謝!有用 ! – 2014-11-03 20:07:54