max(日期),分组查询中不能直接使用非聚合字段(如 c.release_date),使用 MAX(c.release_date) 的原因是:即使一个课程可能有多个观看记录,release_date 是固定的,用 MAX() 不会影响结果,同时满足 SQL 的语法规则。