Jaka jest różnica między tymi 2 zapytaniami?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)
I:
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)
Efektem tych 2 zapytań jest dokładnie taka sama. Gdzie jest różnica?
Jeszcze wcześniej, lepiej duplikat można znaleźć na http://stackoverflow.com/questions/2905292/where-vs-having – thomasrutter