|
@@ -832,15 +832,14 @@
|
|
cg.class_end_time,
|
|
cg.class_end_time,
|
|
g.study_start_time,
|
|
g.study_start_time,
|
|
g.study_end_time,
|
|
g.study_end_time,
|
|
- (SELECT COUNT(DISTINCT ubr.module_id,ubr.chapter_id,ubr.exam_id) FROM user_bank_record ubr LEFT JOIN class_grade_goods cgg on cgg.goods_id
|
|
|
|
- = ubr.goods_id where ubr.`status`=1 and ubr.report_status=1 and ubr.`type` in (1,3) and ubr.grade_id = cg.grade_id and ubr.order_goods_id = cgu.order_goods_id and ubr.user_id = cgu.user_id and ubr.current_status = 1) as record_num,
|
|
|
|
|
|
+ (SELECT COUNT(DISTINCT ubr.module_id,ubr.chapter_id,ubr.exam_id) FROM user_bank_record ubr where ubr.`status`=1 and ubr.report_status=1 and ubr.`type` in (1,3) and ubr.grade_id = cg.grade_id and ubr.order_goods_id = cgu.order_goods_id and ubr.user_id = cgu.user_id and ubr.current_status = 1) as record_num,
|
|
cgu.user_id,
|
|
cgu.user_id,
|
|
- cgg.goods_id
|
|
|
|
|
|
+ og.goods_id
|
|
FROM
|
|
FROM
|
|
class_grade_user cgu
|
|
class_grade_user cgu
|
|
LEFT JOIN class_grade cg ON cgu.grade_id = cg.grade_id
|
|
LEFT JOIN class_grade cg ON cgu.grade_id = cg.grade_id
|
|
- LEFT JOIN class_grade_goods cgg on cg.grade_id=cgg.grade_id
|
|
|
|
- LEFT JOIN goods g on g.goods_id=cgg.goods_id
|
|
|
|
|
|
+ LEFT JOIN order_goods og on og.order_goods_id=cgu.order_goods_id
|
|
|
|
+ LEFT JOIN goods g on g.goods_id=og.goods_id
|
|
LEFT JOIN (SELECT
|
|
LEFT JOIN (SELECT
|
|
COUNT( m.id ) AS exam_num,
|
|
COUNT( m.id ) AS exam_num,
|
|
c.goods_id
|
|
c.goods_id
|
|
@@ -849,7 +848,7 @@
|
|
LEFT JOIN goods_course c ON m.course_id = c.course_id
|
|
LEFT JOIN goods_course c ON m.course_id = c.course_id
|
|
where
|
|
where
|
|
m.type in (1,3)
|
|
m.type in (1,3)
|
|
- GROUP BY c.goods_id ) ge on cgg.goods_id = ge.goods_id
|
|
|
|
|
|
+ GROUP BY c.goods_id ) ge on og.goods_id = ge.goods_id
|
|
where 1=1
|
|
where 1=1
|
|
and cgu.`status` =1
|
|
and cgu.`status` =1
|
|
|
|
|