Задать вопрос
@Ellik

Как объединить выборку полученную из JOIN?

Имеется следующий запрос в БД:
SELECT 
	`prod`.`name`, 
	`prod`.`price`, 
	`atr`.`nameAttribute`, 
	`val`.`attributeValue`
FROM `products` as `prod`
LEFT JOIN `productAttribute` as `atr` ON `prod`.`idProduct` = `atr`.`idProduct`
LEFT JOIN `attributeValue` as `val` ON `atr`.`idAttribute` = `val`.`idAttribute`
WHERE `prod`.`idCategory` = 1


Выдает следующий результат:
name price nameAttribute attributeValue
ADATA Elite S102 Pro 1р Производитель ADATA
ADATA Elite S102 Pro 1р Серия Elite S102 Pro
ADATA Elite S102 Pro 1р Модель AS102P-256G-RGY
ADATA Elite S102 Pro 1р Описание USB брелок
ADATA Elite S102 Pro 1р Объем Flash-накопителя 256 Гб
ADATA Elite S102 Pro 1р Цвета, использованные в оформлении Черный
ADATA Elite S102 Pro 1р Размеры (ширина x высота x глубина) 62 x 19 x 11 мм
ADATA Elite S102 Pro 1000р Вес 13 грамм

Как создать запрос который вернет общий результат одной строкой? Заранее огромное спасибо за помощь!
  • Вопрос задан
  • 84 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
ok google, mysql concat?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы