MySQL - left join ¿con cláusulas where?

 
Vista:

left join ¿con cláusulas where?

Publicado por jesus (1 intervención) el 04/01/2009 23:31:02
Intento hacer lo siguiente que a priori sería sencillo pero ya estoy harto de probar.

Intento hacer la siguiente consulta

1)***********************************
SELECT ppe.products_extra_fields_id, op.orders_products_id, op.products_id, op.products_name, op.products_model, op.products_price, op.products_tax, op.products_quantity, op.final_price
FROM orders_products op
LEFT JOIN products_to_products_extra_fields ppe ON op.products_id = ppe.products_id

2)************************************
pero con las siguientes condiciones
WHERE op.orders_id =3751
AND ppe.products_extra_fields_id =1
*************************************
no se si serán suficentes datos para ver lo que quiero hacer. Pero intento esquematizar
mostrar los campos de la tabla op y uno de los de ppe (que puede que no exista, pero en caso de existir sólo hay uno) (aunque puede haber otros ppe.products_extra_fields_id distintos de 1

No se si lo tengo que hacer con una subselect inner joins anidados

Muchas gracias por anticipado
Jesús
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder