1
我試圖列出所有發佈者在數據庫上的一本書。爲什麼我會得到「輸入參數值」?
查詢:
SELECT Publisher
FROM book
GROUP BY Publisher
HAVING COUNT(book) = 1;
我試圖列出所有發佈者在數據庫上的一本書。爲什麼我會得到「輸入參數值」?
查詢:
SELECT Publisher
FROM book
GROUP BY Publisher
HAVING COUNT(book) = 1;
我的猜測是該問題是在這裏...
HAVING COUNT(book) = 1
表被命名爲book
。除非該表格還包含名爲book
的字段,否則訪問將被混淆。
如果你想看到Publisher
對只有一個排,使用此...
SELECT Publisher
FROM book
GROUP BY Publisher
HAVING COUNT(*) = 1;
固定它,它應該是COUNT(發佈者)不計(書)。 – blahblahvvvvv