次のクエリを使用して、3 つのテーブルの内部結合をクエリしています。
2 つのテーブルには、「name1」という名前の列があります。次のエラーが表示されます。
Column 'exName' in field list is ambiguous
「name1」列は外部キーであるため、情報は同一である必要があります。誰かがこれを回避するコンパクトな方法を提案できますか?
$result = mysql_query("SELECT name1,name2,name3 FROM `table1` INNER JOIN `table2` ON table2.name1=table1.PrimaryKey INNER JOIN `table3` ON table3.name1=table1.PrimaryKey");