美文网首页java成长笔记
SQL合并两个结果集 union 和 union all

SQL合并两个结果集 union 和 union all

作者: G_uest | 来源:发表于2019-12-27 20:59 被阅读0次

    UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
    UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

    默认地,UNION 操作符会对合并后的结果集去重。如果允许重复的
    ,请使用 UNION ALL。

    UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。

    sql语句:

    SELECT teaId id,age FROM teacher
    UNION 
    SELECT stuId,age from student
    

    结果:

    id age
    001 36
    201 13
    202 15
    203 12

    相关文章

      网友评论

        本文标题:SQL合并两个结果集 union 和 union all

        本文链接:https://www.haomeiwen.com/subject/lpqjoctx.html