数据库 union 介绍

         遇到这个问题是在构建一个页面时,页面的数据来源于不同的表,但是要在同一个表格中展现,来自不同表中,不同字段的信息,这让我很忧伤,把这个问题和现场沟通时,把问题和现场说了,现场说,你为什么不用union建个视图呢?what is union?那只能问度娘了

这就是度娘给的解释:

union all是两个查询结果的并集。
union是两个查询结果的并集,但是去掉重复的数据。
由于union比union all多一步操作,因此效率上会有所降低。
另外,union会对查询结果做排序。

  语法:select * from table1 union select * from table2 可以得到两个select中的数据。

因此我的也可以这么来,下面就是我的sql了:

create or replace view v_ky_jbxx as
select zgh as bh,xm,GZDWDM as dwdm,'教职工' as lb  from table_1  (where) 
union all
select xsbh as bh,xm,dwdm as dwdm,'学生' as lb from  table_2 (where )



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值