[英]using inner join and 4 tables is that possible
我有一个成员表,其中包含3个字段作为3个表的外键
所以我想加入他们之间是可能的吗?
会员表:
每个字段都是表的外键
省表:
分区表:
村桌:
我可以在一个查询中做到吗????
是的你可以。
SELECT b.governorat_name,
c.district_name,
d.village_name
FROM member a
INNER JOIN governorate b
ON a.governorate = b.governorate_id
INNER JOIN district c
ON a.district = c.district_id
INNER JOIN village d
ON a.village = d.id
要进一步了解联接,请访问以下链接:
该查询使用INNER JOIN
,其中结果应该在每个父表( governorate
, district
, village
)上至少有一个匹配记录。
当列可以为空并且您希望在表member
表上显示它是否在父表上没有匹配记录时,如果是INNER JOIN
,则使用LEFT JOIN
INNER JOIN
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.