Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2007, 02:29
Avatar de Lord of freaks
Lord of freaks
 
Fecha de Ingreso: octubre-2004
Ubicación: Madrid
Mensajes: 334
Antigüedad: 19 años, 6 meses
Puntos: 2
Re: Eliminar Registros de la Tabla ...

Nota: Tu versión de mysql debe al menos la 4.1 sino no soportará subconsultas y deberás hacerlo vía JOIN.

Para seleccionar todos los clientes sin factura yo haría esto:

Código:
SELECT DISTINCT 
idcliente,
nombre 
FROM 
clientes
WHERE 
idcliente NOT IN (
	SELECT DISTINCT idcliente FROM facturas
	)
Y para borrar pues una de lo mismo

Código:
DELETE FROM 
clientes 
WHERE 
idcliente 
NOT IN (
	SELECT DISTINCT idcliente FROM facturas
	)
Un saludo
__________________
Una vez un elemental de rayos mató una tribu entera de tritones.

¡¡ El sólo quería darse un baño !!

http://www.frikilandia.com

Neither Fu Nor Fa