10/06/2012, 05:46
|
| | Fecha de Ingreso: febrero-2012 Ubicación: Madrid
Mensajes: 48
Antigüedad: 12 años, 9 meses Puntos: 1 | |
Respuesta: Vista que me saca producto cartesiano cómo lo evito? Me contesto yo mismo para el que le valga.
create view prueba69 as select PRES.cod_pres CODPRES, EST.descripcion ESTADO, PRES.cod_tipo_pres CODTIPOPRES, CLI.nombre CLIENTE, PRES.descripcion DESCRIPCION,
PRES.precio_coste PRECIO_COSTE, PRES.importe IMPORTE, PRES.direccion_montaje DIRMONTAJE, PROV.nombre PROVEEDOR, PROD.denom PRODUCTO, CAT1.denom SUBCAT1,CAT2.denom SUBCAT2
from PRESUPUESTOS PRES
inner join CLIENTES CLI on CLI.cod_cliente = PRES.cod_cliente
inner join PROVEEDORES PROV on PROV.cod_prov = PRES.cod_prov
inner join PRODUCTOS PROD on PROD.cod_prod = PRES.cod_prod
inner join SUB_CAT1 CAT1 on CAT1.cod_subcat1 = PRES.cod_subcat1
inner join SUB_CAT2 CAT2 on CAT2.cod_subcat1 = PRES.cod_subcat2
inner join ESTADOS EST on EST.cod_estado = PRES.cod_estado |