У меня есть таблицы SQL, которая содержит три колонки:SQL разделить количество одного столбца
userId
userName
item
и я создал этот SQL запрос, который будет рассчитывать все виды предметов одного пользователя:
select
count(ItemID) as 'count of all items types',
userId,
userName
from
userTable
where
ItemID in (2, 3, 4)
and userId = 1
group by
userId, userName
результат будет выглядеть следующим образом:
+--------+----------+--------------------------+
| userId | userName | count of all items types |
+--------+----------+--------------------------+
| 1 | kim | 25 |
и я искал способ отделить подсчет itemes типов, поэтому результат должен быть л ike:
+--------+----------+----------------+----------------+-----------------+
| userId | userName | count of item1 | count of item2 | count of item3 |
+--------+----------+----------------+----------------+-----------------+
| 1 | kim | 10 | 10 | 5 |