Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/09/2010, 04:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Crear una vista

Las vistas no son parametrizables en MySQL. Tampoco soportan subconsultas.
Código MySQL:
Ver original
  1. CREATE OR REPLACE VIEW vwReporte
  2.     c.idCliente,
  3.     c.nombre,
  4.     c.apellidos,
  5.     c.telefono,
  6.     c.direccion,
  7.     c.ciudad,
  8.     c.email,
  9.     c.subNumeroCuenta,
  10.     dv.idDetalleVenta,
  11.     v.idVenta,
  12.     v.fecha,
  13.     p.idPago,
  14.     p.tipo,
  15.     dv.precio,
  16.     dv.cantidad,
  17.     dv.total,
  18.     pr.idProducto,
  19.     pr.nombreProducto,
  20.     pr.descripcion
  21. FROM clientes c
  22.     INNER JOIN venta v ON c.idCliente=v.idCliente
  23.     INNER JOIN detalleVentas dv ON v.idVenta=dv.idVenta
  24.     INNER JOIN productos pr ON dv.idProducto=pr.idProducto
  25.     INNER JOIN pago p ON p.idPago=v.idPago;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)