tbl_customers
customer_id INT
...
...
tbl_orders
order_id
customer_id
tbl_orders_products
product_id
order_id
Предположим, я хочу получить доступ ко всем продуктам, заказанным во всех заказах одним клиентом?
Можно ли вернуть это в одном массиве PHP, используя всего 1 запрос SQL (база данных MySQL)?
Ожидаемый результат:
множество(
[customer_id] => 1,
[заказы] => массив([0] => массив(
[order_id] => [1],
[товары] => массив([0] => массив(
[название_продукта] => 'виджет')
)
)
)