Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/07/2008, 12:20
Avatar de PequeñoMauro
PequeñoMauro
 
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 1 mes
Puntos: 3
Respuesta: COUNT() en clausula where

Si se puede usar un count(*) dentro del where, es como si fuera un campo pero condicionandolo, es decir:

select codigo_curso,descripcion
from tablas
where (select count(*) from tabla where nota<11)>0

Yo a veces lo uso de esa manera en algunas consultas y no necesariamente en el having count, y, claro está, depende de lo que uno desea. No puedo especificar más en mi ejemplo porque depende de las relaciones de las tablas, los campos, etc, etc, pero la idea es esa.
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."