mysql合并两个表_MYSQL如何合并两个表

本示例展示了如何使用MySQL将两张表(table1和table2)的数据合并到新表table3中,通过JOIN操作结合ID字段,形成包含ID、name1、name2等字段的合并结果。创建新表并复制数据时,注意索引不会被复制。
摘要由CSDN通过智能技术生成

匿名用户

1级

2013-06-01 回答

1、table1加一个file4

2、update table1 inner join(select field4 from table2)c set table1.field4=c.field4;

追问:

没有成功啊~~

追答:

贴错误

追问:

首先谢谢大神帮忙。我具体说一下:我数据库中有几张表,表中数据条数都是一样的,每张表都有两个字段,一个ID,一个value,我就是想把这几站表合并成一张表,合并后形如 ID,value1,value2,value3....,要求数据也一并复制过来。不知道我有没有表达清楚

追答:

用create table as select .......,但索引不会复制。

mysql> select * from table1;

+------+-------+

| id   | name1 |

+------+-------+

|    1 | aaa   |

|    1 | bbb   |

+------+-------+

2 rows in set (0.00 sec)

mysql> select * from table2;

+------+-------+

| id   | name2 |

+------+-------+

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值