mein Beispielcode ist wie folgt:Warum, wenn ich Zählergebnis verwende, ist leere Zeichenfolge?
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
dieser Code nicht Zählung hatte, nahm ich einen String aus diesem Code, der leer ist, wenn ich diese Abfrage zählen I 0 bekommen annehmen, aber es zeigt nur eine leere Zeichenfolge. Warum gibt es mir statt 0 leere?
danke mann! ja group durch make mein ergebnis leere string, wenn ich gruppenweise löschte mein Ergebnis als 0! vielen Dank :) – dood