[英]SQL Oracle Error: ORA-00905: missing keyword
我使用的是Oracle SQL開發人員,我得到了很好的結果,但是當我使用的是Oracle BI時,它給了我以下ORACLE錯誤:ORA-00905:缺少關鍵字。
我的猜測是問題在於:
from table1 c1 left join (select x, y from table2 group by x, y) b1 ON c1.x= b1.x
當我改變它
from table1 c1 left join table2 b1 ON c1.x= b1.x
它沒有給我錯誤和錯誤的結果。
我該如何解決這個問題?
您發布的錯誤是子查詢具有group by子句,但沒有諸如sum(),count()等聚合。換句話說,這是無效的:
select x, y
from table2
group by x, y
也許你想要
select distinct x, y
from table2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.