Как я могу объединить имена, упорядоченные по их последовательности в наборе (это переменная, где у меня есть идентификаторы запятой, разделенные как «4,3,2»)? Пока имена упорядочиваются по идентификатору «2,3,4». Это мой подзапрос.Порядок по последовательности значений в наборе
SELECT GROUP_CONCAT(t.name SEPARATOR ',') FROM table t WHERE find_in_set(t.id, "4,3,2") > 0
Сохранение 'id' в качестве CSV очень плохой дизайн базы данных. – Jens
Это, но на этот раз мне это нужно –