私は以下のコードを持っています
$sql = <<<SQL
SELECT kit_color.color_id, color.color_name FROM kit_color
LEFT JOIN color ON kit_color.color_id = color.color_id
WHERE kit_color.id = %s
SQL;
return sprintf($sql, self::quote($id));
テーブルデータはこんな感じ
Table "product_color"
Column1 "color_id"
Column2 "product_id"
Table "kit_color"
Column1 "id"
Column2 "color_id"
Table "color"
Column1 "color_id"
Column2 "color_name"
サンプルデータ
product_color, as-1, 86501
は使えますが、表示されているから がcolor_id
必要です。どうやってやるの?product_id
color_id
存在する他のテーブルを追加しました。上記のコードでは、すべてが機能します。情報が取得されていないように見えるため、product_color.product_id を表示できます。