我面臨着以下問題:替代GROUP BY/HAVING使用MySQL
拿出列出的人(PNAME)誰擁有一個以上的車(你不能使用GROUP BY和查詢/或HAVING)
使用下面的數據庫模式:
車輛(licplate *,年份,牌子,型號,價格,PNAME)
這是我想查詢使用
select pname from vehicle
group by pname
having count(*) > 1;
我一直在試圖想出一種方法來做到這一點,根據規範,但我沒有任何成功。有人能通過這樣做的邏輯指導我嗎?
謝謝您的閱讀。
什麼是不使用Groupby和Having的具體原因? 「你不能使用GROUP BY和/或HAVING」 –
作爲PK分配pname可能有缺陷嗎? – Strawberry
這只是練習題的一部分。我認爲原因只是練習 – Sektrax