2019-03-04
閱讀量:
843
SQL查詢
問題描述:
現(xiàn)在有2張表,user表和area表(用戶表和區(qū)域表),user表有3個字段是provice_id,city_id,area_id(省市區(qū)id),這3個字段都對應(yīng)area的主鍵id,area表就只有id和name字段,
現(xiàn)在要查用戶信息,信息里要省市區(qū)的name字段,如何快速聯(lián)表取出數(shù)據(jù),主要是現(xiàn)在3個外鍵了,不知道怎么寫sql了?
解決方法:
select p.name as provice_name,
c.name as city_name
a.name as area _name
from user u
inner join area p on p.id=u.provice_id
inner join area c on c.id=u.city_id
inner join area a on a.id=u.area.id;






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
0條評論