我是新來的(我的)SQL,需要一些幫助: 在一個數據庫中,我有3個表,一個例子:(我的)SQL:加入多個表
採購:
id model price ------------ 1 1 2500 2 2 14000
製造商:
id name ----------- 1 Opel 2 Crysler
型號:
id name manufacturer ------------------------- 1 Astra 1 2 C 300 2
在表中購買型號是一個外鍵,並且是鏈接到model.id。在型號製造商是一個外鍵和鏈接到manufacturer.id。
我的目標是一個表,看起來象下面這樣:
id model price manufacturer ------------------------------ 1 Astra 2500 Opel 2 C300 14000 Chrysler
我知道該怎麼做表中的採購量JOIN來獲取模型的名稱。不幸的是,我不知道如何獲得製造商?
我的SQL查詢:
SELECT * FROM purchases JOIN model ON purchases.model = model.id
編輯您的問題幷包含您確實知道如何編寫的查詢。作爲提示:最終的查詢只是一個'JOIN'。 –
@GordonLinoff我編輯了我的問題。我的方法是類似於(對於第二個JOIN):'JOIN製造商在購買.name = manufacturer.id',但是對於SQL purchaes.name是未知的子句。 – brahue