下面的查询中,设置了姓名为学籍号作为主键,如何让学生信息和另外一个表里(学生基础信息表)的信息关联,不在“学生基础信息表”里的学生,不在查询统计里 select 单位, 班级, 报告日期, 时段, sum(case when 体温<37.3 then 1 else 0 end) 正常人数, sum(case when 体温>=37.3 then 1 else 0 end) 异常人数, CASE WHEN CHARINDEX(健康状况,'健康')>0 THEN '健康' ELSE '异常' END AS 健康状况 , count(1) 人数 from dbo.学生体温报告 where 报告日期 between '${开始时间}' and '${结束时间}' ${if(len(姓名)==0,""," and 姓名 like '%"+姓名+"%'")} ${if(len(班级)==0,""," and 班级 like '%"+班级+"%'")} ${if(len(单位)==0,""," and 单位 like '%"+单位+"%'")} group by 单位,班级,时段,报告日期, CASE WHEN CHARINDEX(健康状况,'健康')>0 THEN '健康' ELSE '异常' END order by 报告日期 desc,班级 desc |