Si llevo esa misma consulta a la de JOINS queda así:
Código MySQL:
Ver originalSELECT usrs_p7.id_padre
, usrs_p7.id_informatica
, usrs_p7.nivel
, COUNT(usrs_p7.id_informatica
) WHERE (usrs_p7.id_informatica
='1' AND usrs_p7.nivel
>='1') OR (usrs_p7.id_informatica
='9' AND usrs_p7.nivel
>='1')
Pero el resultado es este :
id_padre id_informatica nivel count(usrs_p7.id_informatica)
-------- -------------- ------ -------------------------------
3 1 3 8
4 1 3 12
6 1 3 2
7 1 3 2
Por que me devuelve 8 en el primer registro?