Здравствуйте , допустим есть такая таблица в mysql
Как с помощью PHP вывести его в браузер вот в таком виде
Как суммировать численные значения знаю а вот как несколько строк объединить в одну никак не могу догнать. Подскажите пожалуйста
Для конкатенации строк при группировке в mysql имеется функция GROUP_CONCAT()
Синтаксис команды следующий:
GROUP_CONCAT([DISTINCT] expr [,expr ...]
[ORDER BY {unsigned_integer | col_name | expr}
[ASC | DESC] [,col_name ...]]
[SEPARATOR str_val])
То есть, что бы получить список имен без повторений по алфавиту объединенных через пробел (по умолчанию запятая), следует написать запрос вида:
SELECT GROUP_CONCAT(DISTINCT name ORDER BY name ASC SEPARATOR ' ')
по умолчанию максимальная длина объединяемой строки 1024 и задается переменной group_concat_max_len
Сборка персонального компьютера от Artline: умный выбор для современных пользователей