MySQL - RIGHT JOIN en MySQL

 
Vista:

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



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

RE:RIGHT JOIN en MySQL

Publicado por walter (1 intervención) el 09/11/2004 11:37:16
si tienes el SQL-SERVER importa tu DB-MySQL y has una vista usando (*) y luego fijate la vista que define el SQL usando RIGHT JOIN
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar