Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/11/2009, 07:37
Avatar de 8vio
8vio
 
Fecha de Ingreso: marzo-2008
Ubicación: Detras del monitor
Mensajes: 168
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: Ayuda con una vista!!!

Código:
CREATE OR REPLACE VIEW AlcoholViewN

(NombreTrago, Indicador,PrecioTrago)

AS SELECT t.NombreTrago, 
      'NO CONTIENE ALCOHOL',      
       t.PrecioTrago
FROM Trago t, Ingrediente i, Bebida b, TipoLiquido l
WHERE t.IDTrago=i.IDTrago
AND b.IDBebida=i.IDBebida
AND l.IDTipo=b.IDtipo
AND l.GradoAlcoholTipo=0
 ;
Con este query te traes todos los tragos con su descripcion.


Código:
SELECT t.NombreTrago, 
       CASE i.GradoAlcoholTipo WHEN 0 THEN 'NO CONTIENE ALCOHOL'
       ELSE 'CONTIENE ALCOHOL' END,
       t.PrecioTrago
FROM Trago t, Ingrediente i, Bebida b, TipoLiquido l
WHERE t.IDTrago=i.IDTrago
AND b.IDBebida=i.IDBebida
AND l.IDTipo=b.IDtipo

Saludos