我有以下表格。MySql內部連接查詢7個表
cars
------------------------------------
¦ car_id ¦ color_id ¦ brand_id ¦
------------------------------------
¦ 1 ¦ 1 ¦ 3 ¦
¦ 2 ¦ 2 ¦ 3 ¦
¦ 3 ¦ 1 ¦ 4 ¦
¦ 4 ¦ 3 ¦ 4 ¦
------------------------------------
colors
-----------------------
¦ color_id¦ color ¦
-----------------------
¦ 1 ¦ red ¦
¦ 2 ¦ blue ¦
¦ 3 ¦ green ¦
¦ 4 ¦ white ¦
-----------------------
brands
-----------------------------------
¦ brand_id¦ brand ¦ parent_id ¦
-----------------------------------
¦ 1 ¦ Toyota ¦ 0 ¦
¦ 2 ¦ Nissan ¦ 0 ¦
¦ 3 ¦ Sunny ¦ 2 ¦
¦ 4 ¦ Corrola ¦ 1 ¦
-----------------------------------
companies
---------------------------------
¦ company_id¦ name ¦ location ¦
---------------------------------
¦ 1 ¦ ABC ¦ New York ¦
¦ 2 ¦ XYZ ¦ Florida ¦
¦ 3 ¦ ASD ¦ Texas ¦
¦ 4 ¦ 3MM ¦ Florida ¦
---------------------------------
contacts
-----------------------------------
¦ contact_id¦ name ¦ company_id ¦
-----------------------------------
¦ 1 ¦ James ¦ 1 ¦
¦ 2 ¦ Kevin ¦ 1 ¦
¦ 3 ¦ Mic ¦ 2 ¦
¦ 4 ¦ Nadia ¦ 3 ¦
-----------------------------------
orders
---------------------------------------
¦ order_id ¦ company_id ¦ contact_id ¦
---------------------------------------
¦ 1 ¦ 1 ¦ 1 ¦
¦ 2 ¦ 1 ¦ 2 ¦
¦ 3 ¦ 2 ¦ 3 ¦
¦ 4 ¦ 3 ¦ 4 ¦
---------------------------------------
order_items
---------------------------------------
¦ sn ¦ order_id ¦ car_id ¦ price ¦
---------------------------------------
¦ 1 ¦ 1 ¦ 1 ¦ 100 ¦
¦ 2 ¦ 2 ¦ 2 ¦ 200 ¦
¦ 3 ¦ 3 ¦ 3 ¦ 100 ¦
¦ 4 ¦ 3 ¦ 4 ¦ 150 ¦
---------------------------------------
我正在一個web應用程序中,我有這7個互相連接的表。 我需要一個PHP MYSQL連接查詢將列出已經以表格格式已經下令所有汽車行駛下列:
--------------------------------------------------------------------------
¦ Order ID ¦ Company Name ¦ Contact Name ¦ Car Ordered ¦ price ¦
--------------------------------------------------------------------------
¦ 1 ¦ ABC ¦ James ¦ Nissan Sunny, Green ¦ 100 ¦
--------------------------------------------------------------------------
請幫助!
你試圖達到這樣的結果的地方在哪裏? – 2014-09-29 09:15:16
請注意,order_items中的sn列(可能是)多餘的 – Strawberry 2014-09-29 09:33:19
我是mysql新手。我可以寫簡單的querries。我試圖用嵌套querry實現這一點,但它並沒有工作......這對我來說是一種火箭科學 – user1362473 2014-09-29 09:52:09