Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/12/2009, 10:13
newdigicash
 
Fecha de Ingreso: diciembre-2009
Mensajes: 1
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: canciones q no son de un interprete

Puedes crear una vista para la tabla canciones_interprete llamada "CAN_INT_VIEW" de la siguiente forma:

Código:
create or replace view CAN_INT_VIEW as 
select ART.NOM_PIL_INT as INTERPRETE,CAN.NOM_CAN
from CANCIONES_INTERPRETE 
left join CANCION as CAN using(COD_CAN)
left join INTERPRETE as ART using(COD_INT)
luego puedes seleccionar directamente usando dicha vista, de la siguiente manera:

Código:
select * from CAN_INT_VIEW where INTERPRETE<>'nombre del artista'
Con lo que se listaria todas las canciones excepto el interprete indicado. Con la sentencia:

Código:
select * from CAN_INT_VIEW where INTERPRETE NOT LIKE 'nombre del artista'
genera el mismo resultado.