
SQL如何合并两个表并生成一个新表?
两表怎么合到一个表上,命名为价格表3,表头为【111、222、333、444、555】?价格表1:表头为【11、22、33、44、55】价格表2:表头为【66、77、88...
两表怎么合到一个表上,命名为价格表3,表头为【111、222、333、444、555】?价格表1:表头为【11、22、33、44、55】 价格表2:表头为【66、77、88、99、00】 两个表的表头分别相等:11=66、22=77、 33=88、44=99、55=00
举例如图,注意:表1跟表2的表头虽然不一致,但是所包含的内容是一致的。 展开
举例如图,注意:表1跟表2的表头虽然不一致,但是所包含的内容是一致的。 展开
1个回答
展开全部
create tab3 as
select tab2.t2id t2id,tab1.tname tname from tab1,tab2 where tab1.tid=tab2.t1_id
select tab2.t2id t2id,tab1.tname tname from tab1,tab2 where tab1.tid=tab2.t1_id
更多追问追答
追问
亲,能具体一点吗,都是英文看不懂呀 - -#
追答
没数据的话就创建个新表
有数据的话,就写语句,创建一个表三,把你需要的表一和表二的字段数据select出来,然后放进去,选一个俩个表关联的字段做关键字。
表名和字段具体是什么给我的话,我可以写好代码给你
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询