От строки к BLOB-объекту

Я пытаюсь использовать concat_ws внутри команды group_concat. В упрощенном виде запрос выглядит так:

SELECT item.title, GROUP_CONCAT( CONCAT_WS(  ',', attachments.id, attachments.type,     attachments.name ) )  as attachments
FROM story AS item
LEFT OUTER JOIN story_attachment AS attachments ON item.id = attachments.item_id
GROUP BY item.id

Я получаю столбец вложений как тип Blob. можно ли получить его как строку вместо Blob?

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
2
0
2 247
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вам нужно отлить как char ..

SELECT item.title, GROUP_CONCAT( CAST(CONCAT_WS(',', attachments.id, 
attachments.type, attachments.name ) as CHAR ) ) as attachments 
FROM story AS item 
LEFT OUTER JOIN story_attachment AS attachments 
ON item.id = attachments.item_id GROUP BY item.id

Хотя я подозреваю, что CAST является подходящим ответом, стоит упомянуть, что я сталкивался с похожей ситуацией в прошлом, которая, как выяснилось, была связана со странным / конфликтующим типом сопоставления и набором символов.

Другие вопросы по теме