2016-12-24 3 views
0

После того, как вы потратили часы, пытаясь выяснить, как создать полезный цикл, чтобы получить идентификаторы категорий, разделенные запятыми, я решил попросить о помощи здесь, надеясь, что кто-то поможет. У меня есть таблица категорий с двумя колоннами products_id и category_id, и я хотел бы получить результаты, как это:Php loop для извлечения всех категорий, связанных с каждым продуктом

PRODUCT_ID 28 = category_ids) 403, 302, 391, 413

Я пробовал его в много различных но я не мог понять, как заставить его работать.

Приложите скриншот таблицы, которую я использую. Associated categories table

+0

Используйте 'GROUP_CONCAT()' в запросе MySQL. – Barmar

ответ

2

Использование GROUP_CONCAT:

SELECT product_id, GROUP_CONCAT(category_id) 
FROM yourTable 
GROUP BY product_id 
+0

Спасибо, Бармар. Это то, что мне действительно нужно. Вы спасли меня много времени. – Musta

Смежные вопросы