Con una sola consulta
Publicado por pepe (1 intervención) el 13/04/2012 20:00:02
Teniendo estas tablas
CREATE TABLE DEPART (
DEPT_NO NUMBER(2) PRIMARY KEY,
DNOMBRE VARCHAR2(14),
LOC VARCHAR2(14) ) ;
CREATE TABLE EMPLE (
EMP_NO NUMBER(4) PRIMARY KEY,
APELLIDO VARCHAR2(10) ,
OFICIO VARCHAR2(10) ,
DIR NUMBER(4) ,
FECHA_ALT DATE ,
SALARIO NUMBER(7),
COMISION NUMBER(7),
DEPT_NO NUMBER(2) NOT NULL,
FOREIGN KEY (DEPT_NO) REFERENCES DEPART
);
¿Hay alguna manera de crear la siguiente consulta sin usar subconsultas?
"Obtener los datos de los departamentos que no tengan empleados."
No estoy en ningún examen ni nada parecido, es simple curiosidad, ya que con una subconsulta si se logra, pero me estoy rompiendo la cabeza por saber si se puede con una sola y no lo logro....
Gracias!
CREATE TABLE DEPART (
DEPT_NO NUMBER(2) PRIMARY KEY,
DNOMBRE VARCHAR2(14),
LOC VARCHAR2(14) ) ;
CREATE TABLE EMPLE (
EMP_NO NUMBER(4) PRIMARY KEY,
APELLIDO VARCHAR2(10) ,
OFICIO VARCHAR2(10) ,
DIR NUMBER(4) ,
FECHA_ALT DATE ,
SALARIO NUMBER(7),
COMISION NUMBER(7),
DEPT_NO NUMBER(2) NOT NULL,
FOREIGN KEY (DEPT_NO) REFERENCES DEPART
);
¿Hay alguna manera de crear la siguiente consulta sin usar subconsultas?
"Obtener los datos de los departamentos que no tengan empleados."
No estoy en ningún examen ni nada parecido, es simple curiosidad, ya que con una subconsulta si se logra, pero me estoy rompiendo la cabeza por saber si se puede con una sola y no lo logro....
Gracias!
Valora esta pregunta


0