2016-08-27 106 views
-2

即时通讯,我想从4表内连接。它的表在MySql中。如何内嵌连接嵌套表

++model_table++ 
id_model 
name_model 

++vendor_table++ 
id_vendor 
name_vendor 

++detail_table++ 
id_detail 
id_model 

++hanca_table++ 
id_hanca 
id_detail 
id_vendor 

如何在innerjoin中显示来自hanca_table的name_model name_vendor?

我尝试此查询=

SELECT model_table.name_model, vendor_table.name_vendor 
FROM hanca 
INNER JOIN model_table ON model_table.id_model = ???? 

回答

0

已经这么多的内部连接的问题是there.You可以参考它们。 任何方式试试这个:

select mod.name_model,ven.name_vendor from hance han 
    inner join detail det on han.id_detail = det.id_detail 
    inner join model mod on mod.id_model = det.id_model 
    inner join vendor ven on han.id_vendor = ven.id_vendor