Lo he logrado!
Bueno, mas o menos guiándome por lo que me sugieren y por otras cosas que busque, lo hice con inner join:
Código MySQL:
Ver originalSELECT secciones.seccion
, secciones.grado
, secciones.id_grado
, A.id_seccion
, COUNT( A.id_persona
) -1 AS TOTAL
FROM tbl_personas_seccion A
SELECT B.id_seccion
, C.seccion
, D.grado
, D.id_grado
FROM tbl_personas_seccion B
, tbl_seccion C
, sist_grado D
WHERE B.id_persona
= "12134567" AND C.id_seccion
= B.id_seccion
AND C.id_grado
= D.id_grado
)secciones
ON secciones.id_seccion
= A.id_seccion
Le cambie el enfoque a la consulta, tratando de obtener de una vez los datos de las secciones dirigidas por el usuario con id = 12134567, y así evitar hacer dos consultas.
En este caso esto restando -1 al count para que no cuente a la persona que dirige la sección (la del id.persona = 12134567).
De nuevo gracias por la ayuda