Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/02/2007, 21:16
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Select anidado

Por lo que leo, veo que estas tratando de implementar un sistema de facturación.

La forma más sencilla, es creando 2 tablas. Tabla Factura, Tabla Detalle.

En la tabla factura, almacenas el número de factura, cliente, dirección, fecha y todo lo que corresponde al encabezado de una factura, el o los últimos campos serían impuesto y total general.

En la tabla detalle, almacenas el ID de la factura, ID del artículo (concatenado como llave) cantidad, precio, costo unitario y total por producto.

Al finalizar de detallar los productos, realizas un SELECT SUM(total producto) y el resultado lo almacenas en la tabla factura.

De esa manera no te complicas tanto.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL