Không chắc chắn về Laravel, nhưng đây là phiên bản MySQL thuần túy:
SELECT itemCount, GROUP_CONCAT(username)
FROM
(
SELECT tblU.user_name, COUNT([DISTINCT] tblUI.item_id) AS itemCount
FROM users AS tblU
INNER JOIN user_items AS tblUI ON tblU.id = tblUI.user_id
GROUP BY tblU.user_name
) AS uic
GROUP BY itemCount
Lưu ý, DISTINCT là tùy chọn, do đó có dấu ngoặc vuông. Ngoài ra, nếu bạn muốn người dùng không có bất kỳ mục nào, bạn có thể đặt THAM GIA TRÁI thành THAM GIA TRÁI.