Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

字段不完全相同,如合并多张表?

baiqingrui  发表于:2016-02-25 16:51:36  
复制

假如要合并表A (字段1,字段2字段3)和表B(字段1,字段3字段4),但字段不完全相同,如果想要合并为表AB(字段1,字段2字段3字段4),该如何做呢?


效果:  

字段1  字段2   字段3   字段4

 内容   内容     内容

 内容   内容     内容

 内容   内容     内容

 内容              内容     内容   

 内容              内容     内容   

 内容              内容     内容   

 

Top
竹笛 发表于:2016-02-25 21:15:23
采用联合查询  

朱先生 发表于:2016-02-25 23:20:09

表A、表B至少有一个相同的字段吧,如果没有相同字段,合并在一起就无任何意义

如果有相同字段用下面语句试一下,

SELECT 表A.A, 表A.B, 表A.C, 表b.E INTO 表AB
FROM 表A INNER JOIN 表B ON 表A.XX = 表B.XX;
其中XX表示两表相同字段,执行后能看妻你所希望的效果



leoyoung 发表于:2016-02-26 11:28:09

如果字段有数值类型,可将""换作 0 来表示

SELECT 字段1,字段2,字段3,"" as 字段4

FROM 表A

union all

SELECT 字段1,字段2,"", 字段4

FROM 表B



朱先生 发表于:2016-02-26 11:43:59
楼上没有达到生成表AB的目的,与提问者要求差距大了点

qiecaiban 发表于:2016-02-26 12:41:42

1先从表B复制   而新建AB表

2手动给AB表新增(字段2) 

3,打开表A  表AB

  A的字段2: ctrl+c(复制)→在表AB字段2上 ctrl+V(粘贴)




qiecaiban 发表于:2016-02-26 12:59:50

方法2

1先从表B复制   而新建AB表

2手动给AB表新增(字段2) 

3.间更新查询

SQL:

UPDATE AB INNER JOIN A ON AB.字段1 = A.字段1 SET AB.字段2 = [A]![字段2];





朱先生 发表于:2016-02-26 14:59:15

这个问题不是一步就能解决的,要分两步进行

1.生成表查询

SELECT  表A.A, 表A.B, 表A.C, "" AS D INTO 表AB
FROM 表A;
2.追加查询

INSERT INTO 表AB (  A, C, D )
SELECT  表B.A, 表B.C, 表B.D
FROM 表B;

 



朱先生 发表于:2016-02-26 15:08:17

@qiecaiban:

你也在关注此帖,知道你还会来看的,改变我们的观点:

双击选项卡使其隐藏是可能的



qiecaiban 发表于:2016-02-26 15:25:21

@朱先生 

宋先生你好
谢谢你的回复
但是我做了
Private Sub B_DblClick(Cancel As Integer)     `B为页名
Me.tab1.Pages(1).Visible = False         `tab1为选项卡
End Sub

好象隐藏不了



朱先生 发表于:2016-02-26 16:01:58

Private Sub 页5_DblClick(Cancel As Integer)
Me.页4.SetFocus        ‘焦点移到页4
Me.页5.Visible = False    ’隐藏

End Sub

 

Private Sub 页4_DblClick(Cancel As Integer)
Me.页5.Visible = True        ’恢复
End Sub

 



qiecaiban 发表于:2016-02-26 16:08:48

@朱先生 

谢谢你

终于解决了。

同时发现access其乐无穷啊。




朱先生 发表于:2016-02-26 18:57:02

不同字段合并

按查询中步子执行



总记录:12篇  页次:1/1 9 1 :