我的表是這樣的:的MySQL:查詢設計問題
表1(學生)
表2(結果)
我想選擇表1中的所有學生students
誰有4結果在results
表。我嘗試此查詢,但沒有成功:
SELECT *
FROM students
WHERE gender = 'm'
AND (SELECT COUNT(result) AS count
FROM results
INNER JOIN students ON results.stuID = students.stuID
WHERE result !=0
) =4
ORDER BY rank ASC
工作完美!謝謝,我會盡快接受你的回答。 – iCode