WITH tb1 AS( SELECT cid, uid, COUNT(*) AS view_count FROM play_record_tb GROUP BY cid, uid ), tb2 AS( SELECT cid, SUM(view_count) AS pv FROM tb1 WHERE view_count > 1 GROUP BY cid ), tb3 AS( SELECT cid, pv, release_date FROM tb2 JOIN course_info_tb USING(cid) ) SELECT * FROM ( SELECT cid, pv, ROW_...