Как составить mysql запрос, который выводит все товары покупателей?
Прошу помощи так как не знаю как составить запрос к таблице mysql.
Есть таблица users_wishlist, в ней user_id и product_id. Необходимо вывести все product_id каждого пользователя и количество значений product_id.
Пример базы:
+----------+--------------+
| user_id | product_id |
+---------+--------------+
| 1 | 31450 |
| 1 | 33225 |
| 2 | 30178 |
| 3 | 30970 |
+---------+---------------+
Этот отчет нужен для переноса "желаний" покупателей, из одной cms в другую. ',' не критичный, просто нужно в дальнейшем отделять значения. product_id у одного пользователя может быть до 300 позиций.
Обратите внимание на системную переменную group_concat_max_len, результат group_concat будет обрезан до этого значения, если вдруг окажется больше. По-умолчанию всего 1кб, т.е. вы запросто рискуете не уместиться.