Я пытаюсь написать case case в mysql, который проверяет, забронировал ли человек комнату. Если они есть, верните тип комнаты, в противном случае верните информативное сообщение.
(
CASE
WHEN (eab.accommodation_id > 0)
THEN (SELECT roomtype FROM event_accomodation WHERE id = eab.accommodation_id)
ELSE (IFNULL(eab.accommodation_id, 'No accommodation needed'))
END
) AS accommodation
Это релевантная часть запроса. Если я запускаю его так, BLOB возвращается для каждой строки в столбце размещения. Если я поменяю слово 'roomtype' на столбец, который возвращает целое число, оно работает нормально.
Есть ли способ конвертировать BLOB в строку в mysql?
Любой совет приветствуется.
Спасибо.