Penso che il modo più pulito per farlo sia selezionare righe distinte e riformattarlo nel client, se necessario:
SELECT DISTINCT hostname, username
FROM comments
ORDER BY hostname, username
In alternativa, se vuoi che i risultati siano concatenati puoi usare GROUP_CONCAT :
SELECT hostname, GROUP_CONCAT(DISTINCT username) as usernames
FROM comments
GROUP BY hostname