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