У меня такая ситуация в таблице Mysql.
-----------------
code gr. state
-----------------
10 a available
10 a sold
10 b available
10 a available
10 a sold
10 a printed
10 b available
10 b sold
10 b available
------------------
Мне нужно сгруппировать эти данные, чтобы группа получила что-то вроде
group a -> available(3), sold(2), printed(1)
group b -> available(2), sold(1), printed(0)
Я пытался объединить group_concat () и count (), но не смог получить нужный мне результат.
Моя цель состоит в том, чтобы в каждой группе было по одной строке (группа в порядке)
Состояния всегда эти 3 (доступно, продано, напечатано)
спасибо за помощь