Tôi nghĩ rằng cách tốt nhất để làm điều này là chỉ cần chọn các hàng riêng biệt và định dạng lại nó trong ứng dụng khách nếu cần:
SELECT DISTINCT hostname, username
FROM comments
ORDER BY hostname, username
Ngoài ra, nếu bạn muốn kết quả được nối với nhau, bạn có thể sử dụng GROUP_CONCAT :
SELECT hostname, GROUP_CONCAT(DISTINCT username) as usernames
FROM comments
GROUP BY hostname