-1

ステートメントMySQLから新しいものを作成しようとしています:SELECT

   CREATE TABLE site_database AS(SELECT database_id, name, description, site_id FROM sitematrix_databases INNER JOIN site
    matrix_site_databases ON sitematrix_site_databases.database_id = sitematrix_data
    bases.database_id);

SELECTステートメントを実行すると、次のようになります。

+-------------+--------+-------------+-------------+---------+
| database_id | name   | description | database_id | site_id |
+-------------+--------+-------------+-------------+---------+
|           5 | tc2007 |             |           5 |       1 |
|           5 | tc2007 |             |           5 |       8 |
|           5 | tc2007 |             |           5 |       9 |
|           5 | tc2007 |             |           5 |      12 |
|           5 | tc2007 |             |           5 |      14 |
+-------------+--------+-------------+-------------+---------+

ただし、テーブルを作成しようとすると、次のようになります。

ERROR 1052 (23000): Column 'database_id' in field list is ambiguous

どうすればこの問題を解決できますか?

4

2 に答える 2