小经验
1、 使用in查询会导致全表扫描,影响执行效率。
2、 用union all将SQL语句拆分成多个部分
3、 使用union all查询时,即使结果完全相同也不会影响正常执行。
4、 使用union会自动去除重复的记录
5、 通过union查询两条统计记录,若结果一致则自动合并。
6、 使用union all可保持多个结果集不合并
7、 当in查询出现性能问题时,可通过union all将SQL拆分为多个子查询以提升效率。
8、 union all 不去重,直接合并多个查询结果。
9、 union 操作会自动去除结果中的重复记录
评论
更多评论