lancer_serega
@lancer_serega
PHP Developer

Как убрать дублирование строк в результирующем наборе (а один столбик сгруппировать в массив)?

Привет всем, кто хорошо с бд дружит?
Дело такое, приходят данные с mysql в php в таком виде

1 | user_1 | object_1
2 | user_1 | object_2
3 | user_1 | object_3
4 | user_2 | object_1
5 | user_2 | object_2
6 | user_2 | object_3

Кто нибудь знает как получить в таком виде?
1 | user_1 | ARRAY{object_1, object_2, object_3}
2 | user_2 | ARRAY{object_1, object_2, object_3}

(если кому поможет пользуюсь доктриной)
  • Вопрос задан
  • 166 просмотров
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
SELECT
  user,
  GROUP_CONCAT(CONCAT(name, ',')) list
FROM table1
GROUP BY  user;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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