[求助]求助Select
有这样的一个表:
name object sorce
a ch 98
a en 34
a ph 34
b ch 88
b en 67
b ph 89
输出结果:
name ch en ph
a 98 34 34
b 88 67 89
写出实现的SQL语句.
有这样的一个表:
name object sorce
a ch 98
a en 34
a ph 34
b ch 88
b en 67
b ph 89
输出结果:
name ch en ph
a 98 34 34
b 88 67 89
写出实现的SQL语句.
declare @sql varchar(4000)
set @sql = 'select Name'
select @sql = @sql + ',sum(case Subject when '''+Subject+''' then Result end) ['+Subject+']'
from (select distinct Subject from CJ) as a
select @sql = @sql+' from test group by name'
exec(@sql)
你看下是这样不!
还是你这个简单
不过我试了,你的好象运行结果不正确哦