同一mysql数据库.两个表怎么合并在一个里面 里面有几万条数据.详细请进来看看

同一mysql数据库.两个表怎么合并在一个里面 里面有几万条数据.详细请进来看看,第1张

楼主听说过关联查询么?

提一个思路吧,你想要的结果很简单就可以实现的,你只需要将两张表通过文件的ID进行关联,然后查询两张表的所有字段(字段位置可根据情况,摆放先后顺序),然后查询出的结果就是你想要的那个完整的表。最后可以查询结果插入到新的表格。

mysql的话 可以使用insert into select

望采纳!

select fname 学生,

max(case when fcourse='语文' then frecord else 0 end) 语文,

max(case when fcourse='数学' then frecord else 0 end) 数学,

max(case when fcourse='英语' then frecord else 0 end) 英语

from 表2 group by fname

问题一: insert into databaseB select from databaseA;

问题二:databaseC是库吗??databaseA,databaseB是表?? 那么就 执行 create table databaseCt1 as select from databaseA; create table databaseCt2 as select from databaseB;

第三个问题没看懂,就是不能让databaseA和databaseB数据重复吗

-------两个表合并??合并到一个新表吗??

select WorkDate, uid, WeaponID, sum(kill), sum(death)

from tab

group by WorkDate, uid, WeaponID

怎么合并?

将一个表的数据数据全部附加到另一个表中?

有没有主键冲突的问题?

如果没有的话,直接insert

select

就可以了:

insert into ta(col1,col2,) select col1,col2, from tb;

写在前面

最近数据表新增了两个搞事情的字段,近一个月id,近一个月出现的次数。通过mysql就可以快速实现。

开始表演

我是sql初学者。

解决你的问题前我想问下,两个表有没有主键,更新数据是依据id还是姓名。

两个表如果每个人的id是唯一并且相同则可以根据id更新,尝试以下sql语句:

update b1 set b1score=b2score

from b1, b2

where b1id=b2id

更新姓名只需把score改为name

以上就是关于同一mysql数据库.两个表怎么合并在一个里面 里面有几万条数据.详细请进来看看全部的内容,包括:同一mysql数据库.两个表怎么合并在一个里面 里面有几万条数据.详细请进来看看、mysql中怎么从一张表里将多张查询表的内容横向合并、如何把两个完全相同的mysql数据库合并到另一个数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9349040.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存