Mirá con esta consulta logro lo que necesito, pero sin tener en cuenta los join :
Código MySQL:
Ver originalSELECT usrs_p7.id_padre
, usrs_p7.id_informatica
, usrs_p7.nivel
, COUNT(id_informatica
) WHERE (usrs_p7.id_informatica
='1' AND usrs_p7.nivel
>='1') OR (usrs_p7.id_informatica
='9' AND usrs_p7.nivel
>='1')
Respuesta:
id_padre id_informatica nivel COUNT(id_informatica)
-------- -------------- ------ -----------------------
3 1 3 2
4 1 3 1
6 1 3 2
7 1 3 1
El padre 3 tienen el id_informatica 9 y 1; el 4 solo tiene el 1 el 6 el 9 y el 1 y el 7 solo el 1...
A eso tengo que agregarle el having; pero cuando lo quiero poner en la consulta con el JOIN se vuelve loco :(