当前位置: 代码迷 >> Sql Server >> 怎样来查询?解决办法
  详细解决方案

怎样来查询?解决办法

热度:64   发布时间:2016-04-27 19:52:52.0
怎样来查询?
有张表a:
    id       name_a           money_a         name_b           money_b
  001         小黄                 200                                         0
  002         小名                 600                 小黄                 50
  003         小黄                 600                 小黄                 100
  004         小李                 600                 小名                 250
  005         小李                 200                                         0

我要查询以下效果:
name         money
小黄         950
小名         850
小李         800

------解决方案--------------------
select name_a name,sum(money_a) money
from
(
select name_a,money_a from a
union all
select name_b,money_b from a
)aa
group by name_a
  相关解决方案