sql >> Database >  >> RDS >> Mysql

MySQL GROUP_CONCAT:De uitvoer formatteren

SELECT  GROUP_CONCAT(CONCAT_WS(' ', usrFirst, usrLast)) as receiver_name
FROM    (
        SELECT  DISTINCT usr_first, usr_last
        FROM    mytable
        ) q

Deze oplossing maakt onderscheid tussen 'Smith, John Davis' en 'Davis Smith, John' (zal 'John Davis Smith' teruggeven twee keer, niet één keer, omdat het verschillende mensen zijn).



  1. Volgorde van kolommen in een index met meerdere kolommen in MySQL

  2. mysql kan niet worden ingevoegd omdat er geen standaardwaarde is?

  3. Hoe kan ik een groot (14 GB) MySQL-dumpbestand in een nieuwe MySQL-database importeren?

  4. Geef de besturing door aan een specifieke regel met de opdracht Goto Label in PLSQL