ФорумРазработкаУстановка и администрирование ПОСерверы баз данных → Проблема с GROUP_CONCAT данные возвращаются в BLOB

Проблема с GROUP_CONCAT данные возвращаются в BLOB

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 13 апреля 2010 г. 9:54

    Например делаем:
    
    SELECT GROUP_CONCAT(id), name 
    FROM table 
    GROUP BY name 
    HAVING count(1) > 1
    


    А нам возвращается вместо списка идов - блобы:
    
    [BLOB - 8Байт]	Michael
    [BLOB - 8Байт]	John
    [BLOB - 9Байт]	James
    


    Для исправления надо использовать:
    
    SELECT GROUP_CONCAT(CAST(id AS CHAR)), name 
    FROM table 
    GROUP BY name 
    HAVING count(1) > 1
    


    зы. Может кому пригодится
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 13 апреля 2010 г. 10:47, спустя 53 минуты 16 секунд

    adw0rd, ну матрос!
    Сапожник без сапог
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 13 апреля 2010 г. 10:48, спустя 1 минуту 35 секунд

    морячок))))

Пожалуйста, авторизуйтесь, чтобы написать комментарий!