Я хотел бы в один запрос выбирать заказы и прикреплять их к ним (прямо сейчас я выбираю заказы, а затем используя отдельный запрос, выбирая order_items - это доказав очень медленно на большое количество заказов ...MySQL Query - произвести массив в результате
заказов: идентификатор | имя | всего
order_items: ID | order_id | цена | кол-во
order_items_info: id | order_id | order_item_id | tracking_no
Последнее, что я хочу сделать: добавить мой order_items_info таблицу в массив элементов.
$orders = array(
array(
'id' => '',
'name' => '',
'items' => array(
array(
'order_item_id' => '',
'price' => '',
'qty' => '',
'item_info' => array()
),
array(
'order_item_id' => '',
'price' => '',
'qty' => '',
'item_info' => array()
),
...
)
)
);
Что случилось с JOIN? –
Для таблицы order_items требуется поле item_id, которое присоединяется к вашей таблице элементов. –
У этого есть один, но это сделало это немного сложным, поэтому я его оставил. – Wallter