RIGHT JOIN en MySQL
Publicado por Esther (1 intervención) el 27/10/2004 18:01:36
Hola a todos, quería sabeer si alguien me prodría ayudar con uan duda que tengo para hacer un right join:
tengo la consulta:
select o.orders_id, o.customers_id, op.products_id,
op.orders_products_id, op.final_price, op.products_quantity,
a.attribute_name
from orders o, orders_products op, orders_products_attributes a
where o.orders_status = 2 and
o.orders_id = op.orders_id and
op.orders_id = a.orders_id
order by o.orders_id, op.orders_products_id, op.products_id
el problema que tengo es que si estuviese en SqlServer para obtener todos los registros de la tabla orders, independientemenete de si tiene registros en la dos tablas relacionada em bastaría con realizar los joins de esta forma:
o.orders_id =* op.orders_id and {añadir el asterico en la parte derecha}
op.orders_id =* a.orders_id
como consigo esto con MySQL¿? es que he visto un ejemplo de right join en que solo intervienen dos tablas, he recortado un poco la select, pero tengo todavía más tablas relacionadas.....
alguien me puede echar una mano... ¿?
Gracias
tengo la consulta:
select o.orders_id, o.customers_id, op.products_id,
op.orders_products_id, op.final_price, op.products_quantity,
a.attribute_name
from orders o, orders_products op, orders_products_attributes a
where o.orders_status = 2 and
o.orders_id = op.orders_id and
op.orders_id = a.orders_id
order by o.orders_id, op.orders_products_id, op.products_id
el problema que tengo es que si estuviese en SqlServer para obtener todos los registros de la tabla orders, independientemenete de si tiene registros en la dos tablas relacionada em bastaría con realizar los joins de esta forma:
o.orders_id =* op.orders_id and {añadir el asterico en la parte derecha}
op.orders_id =* a.orders_id
como consigo esto con MySQL¿? es que he visto un ejemplo de right join en que solo intervienen dos tablas, he recortado un poco la select, pero tengo todavía más tablas relacionadas.....
alguien me puede echar una mano... ¿?
Gracias
Valora esta pregunta


0