首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何把一张表列值插入到另一张表相同的列值

2012-02-02 
怎么把一张表列值插入到另一张表相同的列值?假如我有一张表A和一张表B,AB表的数据如下:A表cdefine1cdefine

怎么把一张表列值插入到另一张表相同的列值?
假如我有一张表A和一张表B,AB表的数据如下:

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列的数据,请教下应该如何实现?

[解决办法]

SQL code
select cdefine1 from Aunionselect cdefine1 from B 

热点排行