попробуйте, если вы используете mySQL.Иначе, измените group_concat
с соответствующей функцией в ваших dbms.STRING_AGG (item, ',')
для t-sql на сервере sql и string_agg(item, ',')
для postgresSQL 9 +
select items, count(*)
from
(select order, GROUP_CONCAT(item ORDER BY item ASC) as items
from table
group by order) as orders
group by items
Подзапрос помещает все элементы для каждого заказа подряд.
select order, GROUP_CONCAT(item ORDER BY item ASC) as items
from table
group by order
другой запрос считает то, что вы хотите.