如何使用连接和求和函数组合sql中的常用列和不同列?

时间:2015-04-20 16:06:56

标签: sql join

我有4个表一个,两个三个和四个但我需要一些常见的列和某些要添加的列(表名和列)是我需要得到的和函数:

 one            two          
 ------        ---------   
 id| value    mid|first|last


 three               four
 --------           -------------
  id|name           id|active|integrated

我希望自己出局(得分是一个新的列,我取值的总和):

 first|name|score
到目前为止,我有这个:

  select a.first, b.name, sum( case when c.value>0 then 1 else 0 end) as score
  from two as a
  inner join
  three as b
  on a.mid = b.id
  union
  one as c 

0 个答案:

没有答案