BOOK_ADOPTION(課程:int,sem:int,book_isbn:int)
文本(book_isbn:int,書名:varchar(50),出版商:varchar(50),作者:varchar(50))
列出課程采用的以及學生注冊的書籍。
我正在嘗試這個:
select course
from text
natural join book_adoption
group by course
having count(book_isbn)>1
and publisher = 'perason';
并得到一個錯誤:
“具有條款”中的未知列“出版商”
但專欄出版商在那里,甚至拼寫也是正確的。有人可以幫我解決這個問題嗎?
uj5u.com熱心網友回復:
HAVING 子句用于與聚合函式(如計數)一起使用,但在發布者的情況下,您必須簡單地使用 WHERE 條件。
select course
from text natural join book_adoption
where publisher = 'perason'
group by course
having count(book_isbn)>1;
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/362923.html
