2 つのテーブルを含むクエリがあり、注文に対応する製品モデルを取得できるように、もう 1 つ JOIN する必要があります。
私がこれまでに持っているのは
$sql = "SELECT
o.order_id,
o.name,
o.value,
GROUP_CONCAT(o.order_id, o.name, o.value SEPARATOR ',') AS Options
FROM `order_option` AS o
LEFT JOIN `order` AS oo on o.order_id = oo.order_id
where oo.order_status_id = 2
group by o.order_id";
mysql_query("SET NAMES 'utf8'");
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result))
{
$options=$row['Options'];
print "$options";
PRINT "<br>-------------------<br>";
}
これで、各注文の製品モデルを含む 3 番目のテーブルができました。このテーブルは「order_product」と呼ばれ、「order_id」と「model」の 2 つのフィールド (注文ごとに 1 つのレコード) があります。
結果として今私が持っているのは、
ID、オプション 1: 値、オプション 2: 値
私が成し遂げたいことは、
ID、モデル、オプション 1: 値、オプション 2: 値
モデルが 3 番目のテーブル「order_product」から取得される場所
どんな提案でも大歓迎です。ありがとう