Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2008, 12:49
neogabo
 
Fecha de Ingreso: junio-2008
Mensajes: 31
Antigüedad: 15 años, 11 meses
Puntos: 0
Pregunta SQL - Eliminar Entradas Incoherentes

Hola,

Necesito saber si es posible a travez de una sentencia sql eliminar todas las Incoherencias en un base de datos.
Me refiero a que por ejemplo:

Código:
Tablas en la base de datos:

Tabla1

id    Nombre    color_id
1     LALA1           3
2     LALA2           2
3     LALA3           1


Tabla2

id_color   nombre_color
   1            Verde 
   3            Azul
si yo hago la siguiente sentencia SQL:
Código:
 "SELECT * FROM Tabla1 T1 
   LEFT JOIN Tabla2 T2 ON ( T1.color_id = T2.id_color )"
la respuesta seria:

Código:
( --------- Tabla1 ----------      ----------  Tabla2 ---------- )


id    Nombre    color_id           id_color   nombre_color
 1     LALA1           3               3         Azul
 2     LALA2           2             NULL       NULL
 3     LALA3           1               1         Verde
Ahora, como hago yo para eliminar de la tabla1 el id=2 por traer un dato NULL o sea tener una incoherencia por la union LEFT JOIN?????