ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【SQL】UNION ALL 与UNION 的区别

【SQL】UNION ALL 与UNION 的区别

原创 Linux操作系统 作者:杨奇龙 时间:2010-09-11 23:47:19 0 删除 编辑

SQL> select product_id,product_type_id ,name
  2  from products
  3  union all
  4  select prd_id,prd_type_id ,name
  5  from more_products order by 1;

PRODUCT_ID PRODUCT_TYPE_ID NAME                                         
---------- --------------- ------------------------------                                                         
         1               1 Modern Science                                         
         1               1 Modern Science                     
         2               1 Chemistry                
         2               1 Chemistry                            
         3               2 Supernova               
         3                 Supernova               
         4               2 Tank War              
         4               2 Lunar Landing              
         5               2 Submarine               
         5               2 Z Files               
         6               2 2412: The Return     
         7               3 Space Force 9                
         8               3 From Another Planet                            
         9               4 Classical Music              
        10               4 Pop 3        
        11               4 Creative Yell               
        12                 My Front Line

已选择17行。

union all 返回查询数据集的所有行,
SQL> select product_id,product_type_id ,name
  2  from products
  3  union
  4  select prd_id,prd_type_id ,name
  5  from more_products;

PRODUCT_ID PRODUCT_TYPE_ID NAME                                                                                                  
---------- --------------- ------------------------------                    
         1               1 Modern Science                   
         2               1 Chemistry              
         3               2 Supernova                              
         3                 Supernova                        
         4               2 Lunar Landing               
         4               2 Tank War                 
         5               2 Submarine                    
         5               2 Z Files               
         6               2 2412: The Return               
         7               3 Space Force 9                          
         8               3 From Another Planet                                                                    
         9               4 Classical Music
        10               4 Pop 3                                                         
        11               4 Creative Yell                                                  
        12                 My Front Line                               

已选择15行。

UNION 返回数据集中所有非重复的行。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22664653/viewspace-673251/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
MySQL DBA NoSQL DEVOPS

注册时间:2009-10-07

  • 博文量
    1026
  • 访问量
    8205979