mysql union和union all 连接2个结果集

一般在需要获取2个结果结果集的数据使用union进行连接

select id,name from t1 union select id,name from  t2
id name
1 jack
2 luce

打上表的标签可以把重复的数据显示出来 或者使用 union all

select id,name from t1 union select id,name from  t2
id name
1 jack
2 luce
1 jack
select id,name,'t1' as tab_name from t1 union select id,name,'t2' as tab_name from  t2
id name tab_name
1 jack t1
2 luce t2
1 jack t2
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,312评论 19 139
  • 第一个阶段,不知道自己不知道。 这是一个类似于婴儿的时期,对很多事情来说,你没有意识到你的无知,也并不觉得自己要去...
    蔡彦宏阅读 8,479评论 3 3
  • 现在IP风头正劲,很多人都想借此入行当编剧。甚至很多人都觉得当编剧没有门槛,和写小说一样,其实并非如此。编剧和其他...
    爆榨橙汁阅读 16,766评论 41 268
  • 今天是女生节,就写了首打油诗送给所有可爱的女生们,祝你们女生节快乐! 那一对凝露碧波荡漾, 那一丝轻语婉转悠长, ...
    托尔妥耶夫斯基阅读 2,372评论 0 0
  • When reading books, the play enjoy playing. See good peop...
    杨萌阅读 1,287评论 0 0