摘要:
exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回记录行,则当前loop到的这条记录被丢弃,exists的条 阅读全文
摘要:
HAVING 的使用范围大于 WHERE,WHERE只能过滤行,而HAVING除了能过滤行还能过滤分组。 重要区别:在GROUP BY之前,HAVING 和 WHERE的用法一样,效果也一样; 在GROUP BY 之后,只能使用 HAVING,用于过滤分组之后的表,实际:上都是在GROUP BY之后 阅读全文