I have 2 tables in mySQL database :
customers
============
customer_id (1, 2 )
customer_name (john, mark)
orders
============
order_id = 123
customer_id = 1
customer_from_id = 2
Idea is to do single query on orders table joining customers table whereby
orders.customer_id = customers.customer_id
orders.customer_from_id = customers.customer_id
to get the "customer_name" by JOIN(ing) two tables.
So how do i do single query on "orders" and expand all (2) "customer_name" fields so result looks like this :
+--------+------------+---------------------+------------------+---------------------+
order_id customer_id customer_order_name customer_from_id customer_from_name
+--------+------------+---------------------+------------------+---------------------+
123 1 john 2 mark
+--------+------------+---------------------+------------------+---------------------+
It means using same table 2x in a query and aliasing output field "customer_name" 2x with "customer_order_name" and "customer_from_name".
It shall be simple but i am stuck. Any help would be much appreciated.
Thank You.