Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2007, 00:59
fxdesign
 
Fecha de Ingreso: enero-2007
Mensajes: 49
Antigüedad: 17 años, 3 meses
Puntos: 0
Exclamación vincular multiples datos de diferentes tablas en un solo registro

Hola amigos...

Les explico...

tengo un modulo de clientes, facturas, articulos... donde necesito ver las facturas realizadas por cada cliente donde en ellas pueden haber varios articulos...

tabla clientes
___________
id_cliente (principal)
...
....
....

tabla facturas
____________
id_factura
id_c (foranea)
....
...
...

tabla articulos
____________
id_articulo
descripcion
........
........
........


Si yo consulto las facturas q tiene cada quien me lo hace correctamente a traves de esta sentencia

SELECT distinct id_factura FROM facturas f JOIN clientes c WHERE f.id_cliente='$id_cliente'

donde $id_cliente es el valor que se genera desde la pagina q hace la consulta

por ejemplo: para ver las facturas del id_cliente=2

SELECT distinct id_factura FROM facturas f JOIN clientes c WHERE f.id_cliente=2

id_factura
2
3

en este caso me muestra que el cliente 2 tienes las facturas 2 y 3...

lo que no se es como hacer para ver los articulos de cada factura que tiene determinado cliente, que si es un solo articulo no hay problema pero cuando son varios tengo problemas para determinar como almacenarlos en la BD y asi luego poder obtener la informacion que requiero...

en resumen es como poder vincular varios id_articulos a un id_factura...

GRACIAS de antemano...!!