0
我的示例代码是这样的:为什么当我使用count结果是空字符串?
select count(*) cnt
from
(
select title,person,first_value,second_value,third_value
from
(
select a.title,b.person,b.id_meta b_meta,b.value
from tbl_one a
inner join tbl_param b on a.param=b.id
where b.id in ('first_value','second_value','third_value')
) x
pivot
(
sum(value)
for param in ([first_value],[second_value],[third_value])
) pvt
) r
inner join tbl_two c on r.person=c.person
inner join tbl_person p on r.person=p.id
group by p.title,r.first_value,r.second_value,r.third_value
这段代码没有数,我从这个代码是空的,当我数这个查询我想获得0的字符串,但它只能显示一个空串。为什么它给我空而不是0?
谢谢你!是通过使我的结果为空字符串,当我按部分删除组我的结果显示为0!非常感谢你 :) – dood