MySql 组合查询

在多数情况下,组合相同表的两个查询完成的工作与具有多个where字句条件的单条查询完成的工作相同。
这两种技术在不同的查询中性能也不同,因此应该试一下这两种技术,以确定对特定的查询哪一种性能更好。

举例:

\5.PNG
\5.PNG

注意,union默认自动去除重复的行,如果想返回所有匹配的行,可以使用union all

另外,在用union组合查询时,只能使用一条order by字句,它必须出现在最后一条select语句后。


参考书籍:

  • MySQL必知必会
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容