sql >> Databasteknik >  >> RDS >> Mysql

MySQL GROUP_CONCAT med nollor

Du bör bara IFNULL kolumnen som kan vara NULL;

SELECT userId, GROUP_CONCAT(CONCAT(questionId, '=', 
                 IFNULL(selectionId, 'NULL')))
FROM selection
GROUP BY userId;

Demo här .



  1. Hur lägger jag till index i MySQL-tabeller?

  2. MySQL REGEXP ordgränser [[:<:]] [[:>:]] och dubbla citattecken

  3. Hitta liknande bilder i (ren) PHP / MySQL

  4. Stort bord i mysql Uppdaterar rader baserat på csv varje gång