Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/11/2010, 15:45
Avatar de Snaft_J1
Snaft_J1
 
Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: Contar apariciones y ordenarlas en 2 tablas

ok, sale de horno.

jejeje.

Código MySQL:
Ver original
  1.         E.*,
  2.         Count(EE.Elector_encuestador_id) AS Encuestados
  3.         Encuestadores E LEFT JOIN Electores EE
  4.         ON ( E.encuestador_id = EE.Elector_encuestador_id )
  5. WHERE ( EE.Elector_encuestador_id is null )
  6. GROUP BY EE.elector_encuestador_id
  7. ORDER BY E.Nombre

en este caso se dice que necesitas todos los que esten en una entidad pero que no esten en la otra, para ellos usas LEFT JOIN o RIGHT JOIN, todo dependiente de la posicion de la tabla que te interesa, por cierto vuelve y juega en grandes consultas pueden ocasionar lock (retenciones temporales).

Saludos.
__________________
-= El conocimiento y el saber te hacen un ser libre =-
Ando en busca de conocimiento....