У меня есть запрос ниже:
SELECT p.id as prod_id, * FROM products AS p
LEFT JOIN Product_UPC AS UPC ON UPC.ProductID = p.id
LEFT JOIN Brands AS b ON p.brand = b.id
LEFT JOIN productCategoryLink AS c ON c.ProductID = p.id
WHERE (p.id = '$this->prod_id')
Продукт может быть присвоен нескольким категориям, и поэтому у меня есть составная таблица, состоящая из идентификаторов продуктов и категорий. Я хочу изменить приведенный выше запрос таким образом, чтобы он выводил только одну строку данных, поскольку в данный момент он выводит несколько элементов в зависимости от того, сколько категорий в составной таблице. Я хотел бы как-нибудь вывести строки идентификаторов категорий и добавить их в одну строку.
например.
id | name | desc | category1| category2| category3 | price
Возможно ли это? Если так, то как?