Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2011, 03:12
GrupoC
 
Fecha de Ingreso: noviembre-2009
Mensajes: 226
Antigüedad: 14 años, 5 meses
Puntos: 19
Consulta erronea

Buenas,

Estoy optimizando una serie de consultas, pero me he quedado estancado...

La consulta pretende sacar 4 datos: todos los nombres e ides de empresas, junto con la cantidad de noticias que tienen, y la cantidad de noticias de prensa interna que tienen. Esto he hecho:

Código MySQL:
Ver original
  1. SELECT e.idempresa, e.nombre, count(n.idnoticia) , count(pi.idprensa_i)
  2. FROM noticias n
  3. RIGHT OUTER JOIN empresas e using(idempresa)
  4. LEFT OUTER JOIN prensa_interna pi
  5. USING ( idempresa )
  6. GROUP BY e.idempresa

Las de prensa interna dan bien, pero las de noticias no... ¿Alguien me puede ayudar?

Gracias desde ya!