sql >> Database teknologi >  >> RDS >> Mysql

Sammenkæd flere rækker i enkelte rækker i MySQL

Du skal bruge GROUP_CONCAT og CONCAT mysql-funktioner og forespørgslen skal se sådan ud:

SELECT GROUP_CONCAT( CONCAT( id, ' ', name, ' ', city, ' ', state) SEPARATOR ' ')
FROM students
GROUP BY (1)

Eller du kan bruge CONCAT_WS i stedet:

CONCAT_WS(' ', id, name, city, state)



  1. Mysql - opret forbindelse til fjernserver ved hjælp af IP-adresse

  2. Sådan får du datoen fra en streng i Oracle

  3. Sådan opretter du forbindelse til en MySQL- eller MariaDB-database

  4. MySQL Trigger for at forhindre INSERT under visse betingelser