SQL - Como se hace la Consulta...

 
Vista:

Como se hace la Consulta...

Publicado por shura (3 intervenciones) el 29/07/2006 17:43:22
Hola a todos,... haber si alguien me podría ayudar, por favor.... partimos de tres tablas con dos relaciones básicas:

un escritor escribe de 0 a N columnas
un escritor escribe de 0 a N articulos

tabla escritor------------------------------------------
clave primaria=nombre_escritor

escritor (nombre_escritor)
-------------------------------------------------------------

tabla columna------------------------------------------
clave primaria=id_columna
clave ajena=nombre_escritor

columna (id_columna,nombre_escritor)

tabla articulo---------------------------------------------
clave primaria=id_articulo
clave ajena=nombre_escritor

articulo (id_articulo,nombre_escritor)

La consulta que se debe hacer es: mostrar el nombre de los escritores que no tienen publicados ninguna columna ni articulo.

Muchísimas Gracias adelantadas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como se hace la Consulta...

Publicado por Oscar (15 intervenciones) el 30/07/2006 20:41:45
select distinct nombre_escritor from escritores
where nombre_escritor not in(select nombre_escritor from columna) or
nombre_escritor not in(select nombre_escritor from articulo)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como se hace la Consulta...

Publicado por shura (3 intervenciones) el 31/07/2006 13:08:49
Muchas Gracias Oscar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar