funcionara asi?
Cita: select count(*) from (
SELECT cod_sitio
FROM ab
INNER JOIN filtros ON ab.cod_sitio = filtros.valor_filtro
AND (
filtros.idpersona = '1'
)
AND (
filtros.nom_filtro = 'sitio'
)
UNION SELECT fase
FROM ab
INNER JOIN filtros ON ab.fase = filtros.valor_filtro
AND (
filtros.idpersona = '1'
)
AND (
filtros.nom_filtro = 'sitio'
)
UNION SELECT zona
FROM ab
INNER JOIN filtros ON ab.zona = filtros.valor_filtro
AND (
filtros.idpersona = '1'
)
AND (
filtros.nom_filtro = 'sitio'
)
)
aunque tal vez seria más mejol sacar los count por separado y sumarlos al final... saludos