sql >> Databasteknik >  >> RDS >> Mysql

En tabell, två kolumner MYSQL frågeutmaning

Jag tror att det renaste sättet att göra detta är att bara välja distinkta rader och formatera om det i klienten om det behövs:

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

Alternativt om du vill att resultaten ska sammanfogas kan du använda GROUP_CONCAT :

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


  1. Hur uppdaterar jag JSON-datatypkolumnen i MySQL 5.7.10?

  2. Intressanta saker om Istället för triggers

  3. mysql-fel 1292 när du använder cast in update-satsen

  4. SQL/PHP:Visa topp 3 mest sålda produkter från databasen