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

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

  • adw0rd

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

    Spritz 13 апреля 2010 г. 1: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


    зы. Может кому пригодится
    adw/0
  • phpdude

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

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

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

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

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

    морячок))))

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