2019-03-04
阅读量:
799
SQL查询
问题描述:
现在有2张表,user表和area表(用户表和区域表),user表有3个字段是provice_id,city_id,area_id(省市区id),这3个字段都对应area的主键id,area表就只有id和name字段,
现在要查用户信息,信息里要省市区的name字段,如何快速联表取出数据,主要是现在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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论