SELECT
r.email
FROM
(SELECT
e.email,
count(e.email) as num
FROM
email e
GROUP BY
e.email) r
where
r.num > 1
SELECT
e.email
FROM
email e
GROUP BY
e.email
HAVING
count( e.email ) > 1
比较两个语句的执行效率,发现嵌套查询使用时间会小于实用Having查询
问题:为什么嵌套查询使用时间会小于实用Having查询
...全文
2691打赏收藏
嵌套查询和Having查询的速度比较
这个是数据 需求是找表中所有重复的电子邮箱 我写了两个SQL SELECT r.email FROM (SELECT e.email, count(e.email) as num FROM email e GROUP BY e.email) r where r.num > 1 SELECT e.email FROM email e GROUP BY e.email HAVING count( e.email ) > 1 比较两个语句的执行效率,发现嵌套查询使用时间会小于实用Having查询 问