SQLに慣れているなら、これはおそらく簡単なことですが、私はそうではありません。
私はこのクエリを持っています:
SELECT *
FROM myTable
LEFT JOIN anotherTable
ON myTable.myField=anotherTable.anotherField
実際、このクエリは、結合条件を満たすmyTableからすべてを返します(私の理解の範囲内で)。このクエリはうまく機能しますが、別のテーブルから別のフィールドを選択したいと思います。私がやりたいのは次のようなものです。
SELECT myTable.*, myTable2.aSpecificField
FROM myTable, myTable2
LEFT JOIN anotherTable
ON myTable.myField=anotherTable.anotherField
WHERE myTable.id = myTable2.id
ただし、これは機能しません。LEFTJOINに関するエラーメッセージが表示されます。myTable2のaSpecificFieldを、両方のテーブルのIDが一致する行に追加したいと思います。
このクエリを正しく作成するのを手伝ってもらえますか?ありがとうございました。