0
我有這樣的代碼:錯誤:ORA-00905:缺少關鍵字
select inventory.store_id as store_id,
film.title as Titel_Film,
count(film.film_id) as Anz_ausleihbar
from film
join inventory on film.film_id = inventory.film_id
join (select rental.inventory_id, rental.return_date
from rental
group by rental.inventory_id) as rental2
on rental2.inventory_id = inventory.inventory_id
where film.title like '%B'
and inventory.store_id = 1
group by film.film_id
order by inventory.store_id asc, film.title desc
我得到的錯誤錯誤:ORA-00905:缺少關鍵字。
感謝您的幫助!
語法分析器扼住''出租2'前的'as'。由於不知道的原因,Oracle不允許將其用於表別名,而僅用於列別名。 – dnoeth
我刪除了它,現在我收到錯誤:ORA-00979:不是GROUP BY表達式 –
所有沒有聚合函數的選擇列必須位於GROUP BY中。只有MyQL允許像當前查詢這樣的奇怪事情。 – dnoeth