Я хотел бы написать заявление sql, в котором перечислены серии продуктов, принадлежащих к наборам, которые должны быть заказаны по одному на каждый набор, и список всех продуктов.
Мои продукты организованы следующим образом.
Набор 01 Продукт 01Продукт 02Продукт 03
Набор 02 Продукт 06Продукт 07Продукт 08Продукт 09
Набор 03 Продукт 11Продукт 12Продукт 13Продукт 14Продукт 15
Я хотел бы создать SQL-запрос, который организует их так:
Set 01 - Product 01 Набор 02 - Продукт 06 Набор 03 - Продукт 11 Набор 01 - Продукт 02 Набор 02 - Продукт 07 Набор 03 - Продукт 12 Набор 01 - Продукт 03 Набор 02 - Продукт 08 Набор 03 - Продукт 13 Комплект 02 - Продукт 09 Набор 03 - Продукт 14 Набор 03 - Продукт 15
Я могу получить запрос продуктов, сгруппированных по набору, но не могу получить один для набора.
select
`product_set`.`product_id`,
`product_set`.`set_id`,
`product_set`.`order`
from
`product_set`
inner join
`sets`
on
`product_set`.`set_id` = `sets`.`id`
where
`condition` = true