Tema: Multiples fk
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/10/2012, 08:55
jonathanjd
 
Fecha de Ingreso: agosto-2010
Mensajes: 19
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Multiples fk

si ya verifique
INNER JOIN salon ON detalle_presupuesto.codigo_salon = salon.codigo_salon
INNER JOIN montaje ON detalle_presupuesto.codigo_mtje = montaje.codigo_mtje

en la tabla detalles de presupuesto esta registrado.

aqui esta


En la tabla salon tengo un registro cod_salon = S1
y la tabla montaje igual cod_mtje = M1




y en la tabla detalle de presupuesto estan registrado esos valores deberia traerlo



el where que hago es que me traiga todos los detalles del presupuesto X y esta bien me trae todos los item la cuestion esta es que necesito los nombre de esos item y como pueden ver estan en otra tabla pero con fk cod_salon y el otro es cod_mtje



SELECT
detalle_presupuesto.cantidad,
detalle_presupuesto.dias,
detalle_presupuesto.precio_unit,
detalle_presupuesto.precio_total_ps,
detalle_presupuesto.Descrip,
detalle_presupuesto.codigo_pto,
detalle_presupuesto.codigo_osv,
detalle_presupuesto.codigo_hab,
detalle_presupuesto.codigo_eq,
detalle_presupuesto.codigo_b,
detalle_presupuesto.codigo_mt,
detalle_presupuesto.codigo_alim,
detalle_presupuesto.codigo_mtje,
detalle_presupuesto.codigo_salon,
presupuesto.fecha_emision,
presupuesto.subtotal,
presupuesto.iva,
presupuesto.total_general_p,
presupuesto.fecha_confirmacion,
cliente.nombre_rs,
cliente.telefono,
cliente.fax,
contactocli.contacto1,
contactocli.cargo_dpto_c1,
contactocli.telefono_c1,
detalle_evento.fecha_inic,
detalle_evento.fecha_fin,
detalle_evento.hora_e,
detalle_evento.n_personas,
evento.nombre_e,
montaje.nombre_mtje,
salon.nombre_s_a
FROM
detalle_presupuesto
INNER JOIN presupuesto ON detalle_presupuesto.codigo_pto = presupuesto.codigo_pto
INNER JOIN cliente ON presupuesto.codigo_cte = cliente.codigo_cte
INNER JOIN contactocli ON cliente.codigo_cte = contactocli.codigo_cte
INNER JOIN detalle_evento ON detalle_presupuesto.codigo_pto = detalle_evento.codigo_pto
INNER JOIN evento ON detalle_evento.codigo_evento = evento.codigo_evento
************************************************** *************** Aqui hago la relacion *************************
INNER JOIN montaje ON detalle_presupuesto.codigo_mtje = montaje.codigo_mtje
INNER JOIN salon ON detalle_presupuesto.codigo_salon = salon.codigo_salon
************************************************** *****************
WHERE
detalle_presupuesto.codigo_pto = 32

Última edición por jonathanjd; 12/10/2012 a las 09:06