これら2つのクエリの違いは何ですか?MySql - HAVING vs WHERE
SELECT f.name,
u.name,
u.id
FROM families f
JOIN units u
ON f.unit_id = u.id
HAVING u.id IN(43, 413, 22)
そして:
SELECT f.name,
u.name,
u.id
FROM families f
JOIN units u
ON f.unit_id = u.id
WHERE u.id IN(43, 413, 22)
これら2つのクエリの結果はまったく同じです。違いはどこですか?
アン、優れた重複はhttp://stackoverflow.com/questions/2905292/where-vs-having – thomasrutter