楼主听说过关联查询么?
提一个思路吧,你想要的结果很简单就可以实现的,你只需要将两张表通过文件的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数据库合并到另一个数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)