From 341c245a40f0625947130d191db75a640d96dc34 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Fri, 27 Mar 2020 12:28:56 +0800 Subject: [PATCH] 1 --- app/controllers/subjects_controller.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/controllers/subjects_controller.rb b/app/controllers/subjects_controller.rb index dd3a4eaac..42dc8a690 100644 --- a/app/controllers/subjects_controller.rb +++ b/app/controllers/subjects_controller.rb @@ -30,8 +30,10 @@ class SubjectsController < ApplicationController if search subjects = subjects.where("subjects.name like ?", "%#{search}%") end - @subjects = subjects.group("subjects.id") - .select("subject.*", "sum(shixuns.myshixun_member_count) as myshixun_member_count").order("myshixun_member_count DESC") + @subjects = subjects.left_joins(:shixuns).select('subjects.id, subjects.name, subjects.excellent, subjects.stages_count, subjects.status, subjects.homepage_show, + subjects.shixuns_count, subjects.repertoire_id, subjects.updated_at, IFNULL(sum(shixuns.myshixuns_count), 0) myshixuns_count') + .group('subjects.id').order("myshixuns_count desc") + else # 我的路径 if reorder == "mine"