如果可能的话,我想在加入这两个表后创建一个新表
SELECT * FROM tablepeople
JOIN tableinfo
ON tablepeople.id = tableinfo.ctrlid
最佳答案
是的,您可以使用 CREATE TABLE AS ... SELECT FROM
像下面这样构造;考虑到 new_table
尚不存在
create table new_table as
SELECT * from tablepeople
join tableinfo
on tablepeople.id = tableinfo.ctrlid
编辑:
根据最新的评论,使用表别名来解决这个问题
CREATE TABLE mytable3 AS
SELECT t1.*
FROM mytable1 t1
JOIN mytable2 t2 ON t1.ID=t2.ID
关于mysql - 我可以在MYSQL中连接两个表并创建一个新表吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27178013/