18/10/2010, 08:03
|
| | Fecha de Ingreso: octubre-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses Puntos: 0 | |
Duda respecto Delete Buenas!
Tengo una dudilla, no se como borrar una fila de una tabla que es foranea de otra, por ejemplo:
CREATE TABLE DEPARTAMENTOS
( NUM_DPT INTEGER,
NOMB_DPT CHAR(20),
PLANTA INTEGER,
EDIFICIO CHAR(30),
CIUDAD_DPT CHAR(20),
PRIMARY KEY (NUM_DPT));
CREATE TABLE EMPLEADOS
( NUM_EMPL INTEGER,
NOMB_EMPL CHAR(30),
PRIMARY KEY (NUM_EMPL),
FOREIGN KEY (NUM_DPT) REFERENCES DEPARTAMENTS (NUM_DPT));
Quisiera eliminar los departamentos que no tienen ningún empleado asignado, y no se como expresarlo dentro del WHERE...
DELETE FROM departamentos
WHERE ...
Alguna ayuda?¿ se que será alguna tontería pero no me salgo con ello!
Gracias de antemano! |