当前位置: 代码迷 >> ASP >> 有关问题,求sql语句
  详细解决方案

有关问题,求sql语句

热度:64   发布时间:2012-02-19 19:43:38.0
问题,求sql语句
姓名1   姓名2   倍数
a             b           2
a                         1
b             c           3
c             a           2
e             b           1
如何得出a=5次
b=6次
c=5次
e=1次

------解决方案--------------------
sql语句对于这样的问题好象是不太好处理。不过通过其他途径比如程序上的控制,那就很好实现了。
------解决方案--------------------
up
------解决方案--------------------
不大明白LZ意思
------解决方案--------------------
sql server
------------------
select
b.姓名,
sum(case when 姓名1=b.姓名 then 倍数 when 姓名2=b.姓名 then 倍数 else 0 end)
from 表名 a
inner join
(select 姓名1 as 姓名 from 表名 union select 姓名2 as 姓名 from 表名) b
on a.姓名1=b.姓名 or a.姓名2=b.姓名

where b.姓名 <> ' '
group by b.姓名
------解决方案--------------------
......好强
  相关解决方案