同じ列名を持つ2つのテーブルをLEFT JOINしたいと思います。私は参加しようとしている2つのテーブルがありますが、エラーが発生し続けます。同じ列名を持つ2つのテーブルをLEFT JOINする方法
column 'id' is ambiguous
がJSON出力で返されます。
私の現在のクエリ:
$sQuery = "
SELECT SQL_CALC_FOUND_ROWS ".str_replace(" , ", " ", implode(", ", $aColumns))."
FROM $sTable
LEFT JOIN
$sTable2
ON ($sTable2.id = $sTable.id)
$sWhere
$sOrder
$sLimit
";
は、そのエラーを生成します。各テーブルに同じ列名がある場合、これら2つのテーブルを結合ポイントとしてどのように結合できますか?
ありがとうございました。私があなたの答えを受け入れたのは、それが最も完全だと感じたからです。 – gordyr