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

En tabel, to kolonner MYSQL-forespørgselsudfordring

Jeg tror, ​​at den reneste måde at gøre dette på er blot at vælge forskellige rækker og omformatere det i klienten, hvis det er nødvendigt:

SELECT DISTINCT hostname, username
FROM comments
ORDER BY hostname, username

Alternativt, hvis du vil have resultaterne sammenkædet, kan du bruge GROUP_CONCAT :

SELECT hostname, GROUP_CONCAT(DISTINCT username) as usernames
FROM comments
GROUP BY hostname


  1. Bedste fremgangsmåder for SQL varchar kolonnelængde

  2. Master High Availability Manager (MHA) er styrtet! Hvad gør jeg nu?

  3. MySQL Row 30153 blev skåret af GROUP_CONCAT() fejl

  4. Leder efter en SQL-transaktionslogfilfremviser