Q:

Выборка значений подзапросом

Существует многоуровневый список этажей и кабинетов на каждом этаже в здании.
В этом списке есть этаж ID=1 и кабинет ID=2.
app_global_lists_choices
+----------------+----+-----------+
|      name      | id | parent_id |
+----------------+----+-----------+
|         1 этаж |  1 |    0      |
|    Кабинет УЗИ |  2 |    1      |
|    Кабинет ЭКГ |  3 |    1      |
|         2 этаж |  4 |    0      |
|    Кабинет ЛФК |  5 |    4      |
+----------------+----+-----------+

Подразумевается, что запрос:
$sql = "select name from app_global_lists_choices where id in (1,2)"

вернет номер этажа и название кабинета.
На деле возвращается только название первого значения (1 этаж). Второе бесследно пропадает.
Возможно ли вернуть запрос в таком виде:  
1 этаж / Кабинет УЗИ

A:

При всём идиотизме решения - работать будет:
SELECT REPLACE(GROUP_CONCAT(name ORDER BY id), ', ', ' / ')
FROM app_global_lists_choices 
WHERE id IN (1,2)

