За последние 24 часа нас посетили 18777 программистов и 1635 роботов. Сейчас ищут 1169 программистов ...

Как используя GROUP_CONCAT() выбрать даже поля со значением null

Тема в разделе "MySQL", создана пользователем AlexsaiL, 26 авг 2017.

  1. AlexsaiL

    AlexsaiL Активный пользователь

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    Использую GROUP_CONCAT() чтобы объединить поля в нескольких строках с одинаковым id, мне необходимо выбрать даже те поля, которые null. При таком запросе выбирает все что нужно, но не отображает те значения у которых указано null.
    PHP:
    1. SELECT `id_prod`, GROUP_CONCAT(`big_picture` ORDER BY `big_picture` ASC) as `big_picture` FROM `pictures` GROUP BY `id_prod` =  78
     
  2. retvizan

    retvizan Активный пользователь

    С нами с:
    27 дек 2013
    Сообщения:
    68
    Симпатии:
    22
    используйте ifnull(), чтобы превратить null в строку/значение
     
    AlexsaiL нравится это.
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
  4. AlexsaiL

    AlexsaiL Активный пользователь

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    denis01 нравится это.
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
    для благодарности есть кнопка с пальцем вверх под сообщением
     
    AlexsaiL нравится это.