hammet
Новичок
Выборка: товары и заказы
Есть 3 таблицы:
order(id, ...)
product(id, title, ...)
product_order(order_id, product_id, quantity)
В одном заказе может быть сразу несколько продуктов, что логично.
Нужно одним запросом выбрать ряд заказов, и по каждому заказу наименования (title) продуктов в виде одной строки (скажем, объединить запятыми).
То есть, результат будет прибл. таким:
order_id products
1 prod1, prod2, prod3
2 prod4
3 prod5, prod6
Подскажите, как это сделать, буду признателен.
Есть 3 таблицы:
order(id, ...)
product(id, title, ...)
product_order(order_id, product_id, quantity)
В одном заказе может быть сразу несколько продуктов, что логично.
Нужно одним запросом выбрать ряд заказов, и по каждому заказу наименования (title) продуктов в виде одной строки (скажем, объединить запятыми).
То есть, результат будет прибл. таким:
order_id products
1 prod1, prod2, prod3
2 prod4
3 prod5, prod6
Подскажите, как это сделать, буду признателен.