我有2个表,用户和任务,我想按订单获取用户与任务行(每个用户拥有的任务数),然后按数量顺序返回用户的结果。
这是我得到的:
err := DB.Table("users"). Select("users.*, count(tasks.*) as tasks_quantity"). Joins("JOIN tasks ON tasks.user_addr = users.user_addr"). Group("users.user_addr, users.id"). Order("tasks_quantity").Offset(perPage * pageNum).Limit(perPage).Find(&allUsers). Error
现在,结果始终为空。
我做错了什么?我应该如何正确实现我的目标?
(我认为我的顺序也是错误的,我需要任务的降序数字)
慕无忌1623718
相关分类