Ik denk dat de schoonste manier om dit te doen, is door afzonderlijke rijen te selecteren en deze indien nodig opnieuw op te maken in de client:
SELECT DISTINCT hostname, username
FROM comments
ORDER BY hostname, username
Als u de resultaten samengevoegd wilt hebben, kunt u ook GROUP_CONCAT :
SELECT hostname, GROUP_CONCAT(DISTINCT username) as usernames
FROM comments
GROUP BY hostname