我正在尝试从其他两个表之间的内部连接创建一个 mysql 表。我正在处理某人创建的具有以下表格的数据库:
sitematrix_sites
sitematrix_databases
它们与另一个名为的表(我不知道为什么不使用外键)相关,该表sitematrix_sites_databases
具有以下字段:
site_id
和database_id
.
这就是两张表的关系。现在我正在尝试删除它以使我的生活更轻松,所以我有:
mysql> CREATE TABLE result AS(select * from sitematrix_databases INNER JOIN site
matrix_site_databases ON sitematrix_site_databases.database_id = sitematrix_data
bases.database_id);
ERROR 1060 (42S21): Duplicate column name 'database_id'
但是,我得到了那个错误。有人知道如何在不重复该database_id
字段的情况下合并两个表吗?
谢谢