Buenos días como están, quisiera que me ayudaran con la siguiente duda...
estoy haciendo una bd de prueba, para salida de productos, y tengo la siguiente duda, aqui el codigo para que me puedan ayudar
el codigo va en esta url
https://dl.dropboxusercontent.com/u/.../bd_prueba.txt
Resulta que esta consulta
Código MySQL:
Ver originalSELECT output_order.
*,product.
* FROM output_order
,output_order_detail
,product
WHERE output_order_detail.product_id
=product.product_id
AND output_order_detail.output_order_id
=output_order.output_order_id
AND output_order_detail.output_order_id
=1
muestra todo lo que salio de la orden 1 y esta bien
order product_id product_name ect
1 1J-9671 ..... ...
2 IMOPROMPRO43431 ....... .........
pero al hacer esta otra consulta.... un poco mas larga, que busca mostrar los equipos relacionados al producto q como tipo corresponde a "repuesto"
muestra el elemento "fleet_vehicle_mode_name" repetido el producto y repuesto, en repuesto esta bien,, porque esta relacionada la info, pero en producto no deberia aparecer nad, porq no tiene informacion relacionada
Código MySQL:
Ver originalSELECT output_order.
*,product.product_name
,product.product_id
,fleet_vehicle_mode.fleet_vehicle_mode_name
FROM output_order
,product
,output_order_detail
,components_for_product_detail
JOIN fleet_vehicle_mode
ON components_for_product_detail.fleet_vehicle_mode_id
=fleet_vehicle_mode.fleet_vehicle_mode_id
WHERE output_order_detail.product_id
=product.product_id
AND output_order_detail.output_order_id
=output_order.output_order_id
AND output_order_detail.output_order_id
=1
aparece asi
order product_id product_name fleet_vehicle_mode_name
1 1J-9671 ..... ... en modelo me aparece bien
2 IMOPROMPRO43431 ....... ......... pero en producto deberia aparecer null o un -
a eso quiero llegar con una consulta bien desarrollada, alguien lo ha hecho de esta forma??, espero se entienda saludos, muchas gracias