怎么把一张表列值插入到另一张表相同的列值?
时间:2011-11-03
来源:互联网
A表
cdefine1 cdefine2 cdefine3
2000-001 00001 应收
2000-003 00002 应收
2000-004 00003 应收
2000-007 00005 应收
2000-009 00006 应收
B表
cdefine1 cdefine2 cdefine3
2000-002 00002 应收
2000-005 00001 应收
2000-006 00003 应收
2000-008 00004 应收
2000-010 00006 应收
其中两张表的结构是一样的,两张表中cdefine1列的值是没有重复的,cdefine2的值有可能重复,cdefine3的值是一样的
想通过SQL语句把两张表结合,最终效果如下:
cdefine1 cdefine2 cdefine3
2000-001 00001 应收
2000-002 00002 应收
2000-003 00002 应收
2000-004 00003 应收
2000-005 00001 应收
2000-006 00003 应收
2000-007 00005 应收
2000-008 00004 应收
2000-009 00006 应收
2000-010 00006 应收
但是我只想显示出cdefine1列的数据,请教下应该如何实现?
作者: y516940914 发布时间: 2011-11-03
select cdefine1 from A union select cdefine1 from B
作者: ssp2009 发布时间: 2011-11-03
select * from t1 union select * from t2
作者: roy_88 发布时间: 2011-11-03
union
select cdefine1 from B
作者: fredrickhu 发布时间: 2011-11-03
union all
select * from b
作者: xiaoxiangqing 发布时间: 2011-11-03
use Tempdb go --> --> declare @A table([cdefine1] nvarchar(8),[cdefine2] nvarchar(5),[cdefine3] nvarchar(2)) Insert @A select N'2000-001',N'00001',N'应收' union all select N'2000-003',N'00002',N'应收' union all select N'2000-004',N'00003',N'应收' union all select N'2000-007',N'00005',N'应收' union all select N'2000-009',N'00006',N'应收' declare @B table([cdefine1] nvarchar(8),[cdefine2] nvarchar(5),[cdefine3] nvarchar(2)) Insert @B select N'2000-002',N'00002',N'应收' union all select N'2000-005',N'00001',N'应收' union all select N'2000-006',N'00003',N'应收' union all select N'2000-008',N'00004',N'应收' union all select N'2000-010',N'00006',N'应收' Select * from @A UNION Select * from @B
作者: roy_88 发布时间: 2011-11-03
select cdefine1 from ( select * from A union select * from B ) t;
作者: taomanman 发布时间: 2011-11-03
create view v_t3 as select * from t1 union select * from t2
作者: public0011 发布时间: 2011-11-03
select * from tablaA UNION select * from tableB
作者: Powerkaka 发布时间: 2011-11-04
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28