Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/12/2010, 11:12
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Ayuda para filtrar un conjunto de datos

Correcto general9000, eso debe funcionar.

Como te comenté en el post mi recomendación es utilizar INNER JOIN en lugar de IN o EXISTS, ya que estas dos últimas alternativas afectan considerablemente el rendimiento del servidor. Te dejo cómo sería la consulta con JOIN, para que la consideres.

Código SQL:
Ver original
  1. SELECT T1.* FROM TuTabla T1 INNER JOIN
  2. (SELECT Campo1 FROM TuTabla GROUP BY Campo1 HAVING COUNT(*) >= 3) T2
  3. ON T1.Campo1 = T2.Campo1
  4. ORDER BY T1.Campo1;
El resultado de la consulta es el mismo, pero el desempeño es mucho mejor.

Saludos
Leo.