sql >> Database >  >> RDS >> Mysql

Selecteer Meerdere rijen in één kolom gescheiden door Nieuwe regel

Dit zou moeten doen

SELECT name, GROUP_CONCAT(fruit SEPARATOR '\n') FROM your_table GROUP BY name

Demo in db<>fiddle

Update om nummering toe te voegen:

SELECT name ,
       GROUP_CONCAT(CONCAT (rn,')',fruit) SEPARATOR '\n')
FROM (
    SELECT * 
        ,ROW_NUMBER() OVER (PARTITION BY name) AS rn
    FROM your_table
    ) SQ
GROUP BY name

Demo met nummering in db<>fiddle



  1. Selecteer kolommen met bepaalde kolomnamen in PostgreSQL

  2. Wanneer en waarom mysqli_fetch_row, mysqli_fetch_object, mysqli_fetch_assoc, mysqli_fetch_array gebruiken

  3. php api beveiligen voor gebruik in Android-applicatie

  4. De rol van de DBA in NoSQL