SELECT
table1.*,
table2.expiration_time expirationTime
FROM
(
SELECT
stu.id student,
wo.id woId,
wo.created,
wo.summary,
wo.last_follow_up,
nl.teacher_id
FROM
wo_work_order wo
LEFT JOIN student stu ON wo.student_id = stu.id
LEFT JOIN new_lesson nl ON nl.id = wo.lesson_id
WHERE
wo.category IN ( ‘complaint_processing’, ‘lesson_quality_complaint’ )
AND wo.created > ‘2022-08-16 00:00:00’
AND wo.created < ‘2022-8-22 00:00:00’
AND stu.classification = ‘ECL’
AND stu.role <> ‘VIRTUAL’
AND stu.teaching_center IN ( ‘TC-XA’, ‘TC-WH’, ‘TC-CS’, ‘TC-BJ’, ‘NOT-SETTING’ )) table1
LEFT JOIN ( SELECT student_id, MAX( expiration_time ) expiration_time FROM sim_account GROUP BY student_id ) table2 ON table1.student = table2.student_id
mysql一对多取最新的一条
最新推荐文章于 2024-05-08 23:48:40 发布