Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2004, 01:52
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 6 meses
Puntos: 2
Si utilizas mysql 4.1 o superior puedes usar las subqueries para hacerlo:
Código:
select nombre, (select count(*) from num_boleta where num_boleta.llave = cliente. llave) cuenta
from cliente
where cuenta = 0
esta sería la forma (no la he probado) si se tiene subselect.

Si no te funciona la subselect, se podría hacer con un case when:
Código:
select nombre, sum(if(num_cliente > 0, 1, 0)) total
from cliente left join num_boleta on cliente.llave = num_boleta.llave
group by nombre
having total = 0
Prueba ambas formas, pues yo no las he probado.
Un saludo.