Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/11/2017, 15:33
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Consulta Select "compleja"

Prueba con esto
Código MySQL:
Ver original
  1. SELECT DISTINCT(usrs.id), count(campo_conocimientos_informaticos) as cant
  2.  FROM usrs
  3.  LEFT JOIN usrs_p1 ON usrs.id= usrs_p1.id_padre LEFT JOIN usrs_p2 ON usrs.id= usrs_p2.id_padre LEFT JOIN usrs_p3 ON usrs.id= usrs_p3.id_padre LEFT JOIN usrs_p4 ON usrs.id= usrs_p4.id_padre LEFT JOIN usrs_p5 ON usrs.id= usrs_p5.id_padre LEFT JOIN usrs_p6 ON usrs.id= usrs_p6.id_padre LEFT JOIN usrs_p7 ON usrs.id= usrs_p7.id_padre LEFT JOIN usrs_p8 ON usrs.id= usrs_p8.id_padre LEFT JOIN usrs_p9 ON usrs.id= usrs_p9.id_padre LEFT JOIN usrs_p10 ON usrs.id= usrs_p10.id_padre LEFT JOIN usrs_p11 ON usrs.id= usrs_p11.id_padre
  4.  WHERE (usrs_p7.id_informatica='1' AND usrs_p7.nivel>='1') AND (usrs_p7.id_informatica='9' AND usrs_p7.nivel>='1')
  5. group by usrs.id
  6. having count (cant)>=2
  7.  ORDER BY usrs.lastlogin DESC LIMIT 50

Te da mas numeros porque estoy contando los diferentes usuarios, no se cual es el campo que necesitas contar, yo puse ese nada mas para ejemplo
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me