【发布时间】:2013-05-29 18:29:14
【问题描述】:
假设有两张表,一张保存用户信息,一张保存某种用户记录,比如收据。用户和收据之间是一对多的关系。
检索用户的最佳 SQL 方法是什么,按最大收据数排序?
我能想到的最好方法是使用 join 和 count(?) 返回一组用户及其相关收据的数量。
有没有办法在这种情况下使用计数功能?
select * from `users` inner join `receipts` on `users`.`id` = `receipts`.`uId`
【问题讨论】: