【发布时间】:2013-04-15 21:01:27
【问题描述】:
这两个查询有什么区别?
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 )
这两个查询的结果是完全一样的。那么区别在哪里呢?
【问题讨论】:
标签: mysql