Logro crear la vista con todos los campos bien, pero sólo son 5 registros, y me saca muchísimos, ya que me hace el producto cartesiano que se llama, no? esta es la vista, me falla está claro, la parte del where, cómo lo puedo hacer? gracias
Código PHP:
create view prueba4 as select PRESUPUESTOS.cod_pres CODPRES, ESTADOS.descripcion ESTADO, PRESUPUESTOS.cod_tipo_pres CODTIPOPRES, CLIENTES.nombre CLIENTE, PRESUPUESTOS.descripcion DESCRIPCION,
PRESUPUESTOS.precio_coste PRECIO_COSTE, PRESUPUESTOS.importe IMPORTE, PRESUPUESTOS.direccion_montaje DIRMONTAJE, PROVEEDORES.nombre PROVEEDOR, PRODUCTOS.denom PRODUCTO, SUB_CAT1.denom SUBCAT1,
SUB_CAT2.denom SUBCAT2
from ESTADOS, PRESUPUESTOS, CLIENTES, PROVEEDORES, PRODUCTOS, SUB_CAT1, SUB_CAT2 where
ESTADOS.cod_estado = PRESUPUESTOS.cod_estado & CLIENTES.cod_cliente = PRESUPUESTOS.cod_cliente &
PROVEEDORES.cod_prov = PRESUPUESTOS.cod_prov & PRODUCTOS.cod_prod = PRESUPUESTOS.cod_prod &
SUB_CAT1.cod_subcat1 =PRESUPUESTOS.cod_subcat1