私は 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列名が同じだけですがtable1
、table3
このコードに何か問題がありますか? 私は mysqli_error()
PHPで恐ろしいことをしています!
複数のテーブルからすべてを選択する場合、他の場所で解決策を見つけることができないようです。各列名を指定できますが、100 を超えることになります。