Nếu OP muốn bao gồm thông tin bổ sung (tổng hợp bổ sung, v.v. ...) bằng cách sử dụng dữ liệu từ người dùng users
bảng:
SELECT `users`.`id`,
count(`receipts`.`uId`)
FROM `users`
INNER JOIN `receipts` ON `users`.`id` = `receipts`.`uId`
GROUP BY `users`.`id`
ORDER BY count(`receipts`.`uId`) DESC
Nếu không, chỉ receipts
bảng là bắt buộc ...
SELECT `users`.`id`,
count(`receipts`.`uId`)
FROM `receipts`
GROUP BY `receipts`.`uId`
ORDER BY count(`receipts`.`uId`) DESC