Mysql sql合并chenge以选择案例

Mysql sql合并chenge以选择案例,mysql,sql,sql-server,select,case,Mysql,Sql,Sql Server,Select,Case,我有两个表,想从两个有条件的表中得到行和 结果是这样的,例如sh2:19+5+11+5=40对于每个名称,在一个表中计算它们 我用那个密码 select name, sum(total) total from (select name, sum(coalesce(sk,ss)) total from table1 group by name union all select name, sum(coalesce(sk,ss)) total from table2 group by

我有两个表,想从两个有条件的表中得到行和 结果是这样的,例如sh2:19+5+11+5=40对于每个名称,在一个表中计算它们 我用那个密码

select name, sum(total) total from 
(select name, sum(coalesce(sk,ss)) total
 from table1
 group by name
 union all
 select name, sum(coalesce(sk,ss)) total
 from table2
 group by name
) t
group by name

但是我想使用select和case作为代码

您使用的是MySQL还是MS SQL Server?不要标记未涉及的产品。添加示例表数据和预期结果-以及格式良好的文本。@jarlh您好,请帮我一次tnx,这里是示例数据
select name,SUM(total)total from(
      select name,sum(case when sk>0 then sk else ss end )total from majale group by name
      union all
      select name,sum(case when sk>0 then sk else ss end )from ketab group by name
      union all
      select name,sum(case when sk>0 then sk else ss end )from savabegh group by name
      )t
      group by name