Если у меня есть таблица, в которой перечислены имена и возрасты, я могу запустить один запрос, который даст мне все имена людей определенного возраста.Получение нескольких значений в одном запросе MySQL
например.
name age
----------|-------
alice 20
bob 21
chris 20
dave 23
eric 26
fred 29
greg 20
Я хочу, чтобы мой запрос возвращает список, разделенных запятыми, из всех людей, которые в возрасте 20.
например
select (concat(name,',')) from people where age='20'
И это выводит:
alice,chris,greg
Очевидно, что я мог бы просто сделать:
select name from people where age='20'
А затем цикл по результатам в PHP, но я пытаюсь сделать все это в запрос
'GROUP_CONCAT()' – zerkms