Myślę, że najczystszym sposobem, aby to zrobić, jest po prostu wybranie odrębnych wierszy i ponowne sformatowanie ich w kliencie, jeśli to konieczne:
SELECT DISTINCT hostname, username
FROM comments
ORDER BY hostname, username
Alternatywnie, jeśli chcesz połączyć wyniki, możesz użyć GROUP_CONCAT :
SELECT hostname, GROUP_CONCAT(DISTINCT username) as usernames
FROM comments
GROUP BY hostname