sql中union多表合并
有不同列数的两个表的UNION
当合并两个表源时列数不同,只要向其中⼀个表源中添加列,就可以使两表源的列数相同合并列了。
下⾯合并“select  姓名,性别,年龄    from  student”和“select 课程代号,课程内容,null from  course”查询,⽤NULL值添加“course”表。在查询分析器中输⼊的SQL语句如下:
use student
select  姓名,性别,年龄    from  student
union
select 课程代号,课程内容,null from  course
实现过程如图1所⽰。
图1  合并不同列数的两个表

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。