SQL如何合并两个表并生成一个新表?

两表怎么合到一个表上,命名为价格表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个回答  2014-06-13
create tab3 as
select tab2.t2id t2id,tab1.tname tname from tab1,tab2 where tab1.tid=tab2.t1_id追问

亲,能具体一点吗,都是英文看不懂呀 - -#

追答

没数据的话就创建个新表
有数据的话,就写语句,创建一个表三,把你需要的表一和表二的字段数据select出来,然后放进去,选一个俩个表关联的字段做关键字。
表名和字段具体是什么给我的话,我可以写好代码给你

追问

已经补充问题,你看一下,能直接写个语句自动生成表3吗?

还是必须先创建一个表3,才能往里填数据?

本回答被提问者采纳
相似回答