У меня есть запрос, где я использую GROUP_CONCAT
и пользовательский разделитель, так как мои результаты могут содержать запятые: '----'
Это все работает хорошо, но все равно разделено запятыми, поэтому мой вывод:
Result A----,Result B----,Result C----
Как я могу сделать так, чтобы результат был:
Result A----Result B----Result C----
Я думал, что это была идея пользовательского разделителя!
В противном случае, вы можете избежать запятых в ваших результатах, чтобы я мог взорваться в PHP GROUP_CONCAT
запятыми?
mysql
group-concat
separator
user984580
источник
источник
Ответы:
Похоже, вам не хватает ключевого слова SEPARATOR в функции GROUP_CONCAT .
То, как вы это написали, вы соединяете
artists.artistname
со'----'
строкой, используя запятую по умолчанию.источник
Запрос для достижения вашего требования
источник
----
в качестве разделителя.Или, если вы делаете разделение - присоединяйтесь:
Вы можете включить
WITHIN RECORD
, как это:со страницы BigQuery API
источник