<MySQL学习十>组合查询(未完待续)

 摘要: 本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记)。

  本文讲述如何利用UNION操作符将多条SELECT语句组合成一个结果集。

  一、组合查询

  多数MySQL查询都只包含从一个或多个表中返回数据的单条SELECT语句。MySQL也允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果返回。这些组合查询通常称为并(union)或复合查询。

  有两种基本情况,其中需要使用组合查询:

  1、在单个查询中从不同的表返回类似结构的数据;

  2、对单个表执行多个查询,按单个查询返回数据。

注意:组合查询和多个WHERE条件 多数情况下,组合相同表的两个查询完成的工作与具有多个WHERE子句条件的单条查询完成的工作相同。换句话说,任何具有多个WHERE子句的SELECT语句都可以作为一个组合查询给出,在以下段落中可以看到这一点。在两种技术在不同的查询中性能也不同。所以选择哪种查询要根据具体情况而定。

  二、创建组合查询

猜你喜欢

转载自www.cnblogs.com/daisy-996/p/10264518.html