[英]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.