我是新来的(我的)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