我有兩個表:「成員」和「問題」。每個成員都可以提出多個問題。MySQL計數查詢一對多關係
我想找回誰已被要求超過3個問題
我的查詢到目前爲止成員數:
SELECT DISTINCT q.question_id, COUNT(q.question_id) AS question_id_count
FROM member m
inner join question q on m.member_id = q.member_id
GROUP BY m.member_id
HAVING (
COUNT(q.question_id) >3
)
我能做些什麼來改善此查詢?謝謝
它能做什麼?它不是做什麼的?它出什麼問題了?請提供更多信息。 – Silox
是否要檢索詢問超過3個問題的成員數量,或詢問每個詢問超過3個問題的成員的問題數量? – Erik
我猜測問題是他們選擇'q.question_id',但是'm.member_id'分組。可能想要選擇'm.member_id'。 – LittleBobbyTables