0

私は SQL の JOIN のコツをつかんでいます (非常に強力で、以前に調べていればコードをより効率的にすることができたはずです!)、2 つ以上のテーブルを同じ列名で結合するのに苦労しています。次にPHPで処理します。

これが、エイリアスを使用して試したクエリです

SELECT *, TABLE1.ID AS t1_id, TABLE3.ID AS t3_id
FROM TABLE1, TABLE2, TABLE3

etc (with a left join)

ID列名が同じだけですがtable1table3このコードに何か問題がありますか? 私は mysqli_error()PHPで恐ろしいことをしています!

複数のテーブルからすべてを選択する場合、他の場所で解決策を見つけることができないようです。各列名を指定できますが、100 を超えることになります。

4

1 に答える 1