다른 두 테이블 간의 내부 조인에서 mysql 테이블을 만들려고합니다. 를 사용하지 않는 이유내부 조인에서 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
필드를 반복하지 않고 두 테이블을 병합 할 수있는 방법을 알고 있습니까?
감사