汇总两列条件的数理
列一列二人数
地区1工程师10
地区1科学家11
地区1农民12
地区1工程师13
地区1科学家14
地区1农民15
地区2工程师33
地区2科学家34
地区2农民35
地区2工程师36
地区2工程师37
地区2工程师20
地区2科学家21
地区2科学家22
地区2科学家23
地区2农民24
SUM(列1为科学家)的人数+ SUM(列2为科学家)的人数
[解决办法]
try this,
select sum(人数) '人数'
from [表名]
where 列一='科学家' or 列二='科学家'
select s1 + s2 from
(
select sum(人数) s1 from tb where 列一='科学家'
) t1
cross join
(
select sum(人数) s2 from tb where 列二='科学家'
) t2