part_type_n
別の列 ( (n の範囲は 1 ~ 54)) をTable1
同じ列 ( id
、プライマリ、オートインク) に結合しようとしていTable2
ます。
スキーマ:
表1 ============== part_type_1 . . . part_type_54 表2 ============= ID
私は明らかなクエリを試しました(phpが生成し、1から54までnをループします)、...の繰り返しのものを省略しました:
SELECT * FROM Table1 JOIN Table2 on (Table1.part_type_1=Table2.id), ..., (Table1.part_type_54=Table2.id)
次のエラーが表示されます。
1066 - テーブル/エイリアスが一意ではありません: 'Table2'
これら 2 つのテーブルを結合するにはどうすればよいですか?