Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2010, 04:38
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: Ayuda con consulta HAVING COUNT(*) >= ALL(SELECT count(*)

Código MySQL:
Ver original
  1. SELECT id_revista, count(*) as numModelos
  2. FROM escribe
  3. GROUP BY id_revista;

Obtenemos el numero de modelos por revista

Luego

Código MySQL:
Ver original
  1. SELECT r.fecha, Sbc.numModelos
  2. FROM revista
  3.    INNER JOIN (SELECT e.id_revista, count(*) as numModelos
  4.                         FROM escribe as e
  5.                         GROUP BY e.id_revista) as Sbc
  6.    ON r.id_revista=Sbc.id_revista
  7. ORDER BY Sbc.numModelos DESC;

Era esto... lo de ordenarlos descendentement es para que aparezcan primero

..."las que han participado más modelos como escritoras"...

Quim