Je pense que la façon la plus propre de procéder consiste simplement à sélectionner des lignes distinctes et à les reformater dans le client si nécessaire :
SELECT DISTINCT hostname, username
FROM comments
ORDER BY hostname, username
Sinon, si vous voulez que les résultats soient concaténés, vous pouvez utiliser GROUP_CONCAT :
SELECT hostname, GROUP_CONCAT(DISTINCT username) as usernames
FROM comments
GROUP BY hostname