Saya pikir cara terbersih untuk melakukan ini adalah dengan memilih baris yang berbeda dan memformat ulang di klien jika perlu:
SELECT DISTINCT hostname, username
FROM comments
ORDER BY hostname, username
Atau jika Anda ingin hasilnya digabungkan, Anda dapat menggunakan GROUP_CONCAT :
SELECT hostname, GROUP_CONCAT(DISTINCT username) as usernames
FROM comments
GROUP BY hostname