我有一个包含两个表的查询,我需要再加入一个表,以便获得与订单对应的产品型号。
到目前为止我所拥有的是
$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>";
}
现在,我有第三个表,其中包含每个订单的产品型号。该表称为“order_product”,它有两个字段“order_id”和“model”(每个订单一条记录)。
我现在所拥有的结果是
ID,选项1:价值,选项2:价值
我想要完成的是
ID,型号,选项1:值,选项2:值
模型应该来自第三个表“order_product”的位置
任何建议都受到高度赞赏。谢谢