我有3個表:SQL - 我的查詢不工作
- 藝術(OID,主題型)
- 藝術家(援助,名)
- 藝術(oart(作爲一個外鍵oid),作者(作爲援助的外鍵))
因此,我必須找到藝術家的主題和藝術家數量,以最少的藝術家數量爲每種藝術類型。
我寫了以下內容,但顯然它不起作用。有誰能夠幫助我?
SELECT o.subject, COUNT(au.autor) count
FROM Artistic au, Art o
WHERE o.oid=au.autor
GROUP BY o.type
HAVING count = (SELECT MIN(count) FROM Artistic au);
你是什麼意思*不工作*?你會得到一個錯誤 - 如果是的話**什麼**錯誤?你沒有得到預期的結果嗎?然後請向我們展示源數據,您期望得到的內容以及您真正獲得的內容。我們看不到您的屏幕,也不能閱讀您的想法 - 您需要提供信息,以便我們提供幫助! –
對不起,你是對的,我不得不提供更多信息。我使用了連接語法,現在它正在工作。不管怎麼說,還是要謝謝你 ! –