数据库设计就有问题.
通迅录表,只需要aid就行了.
地区表,应有cid
城市表,应用pid
省份表,不需要id
查询时应这样连接:
Users-addresslist,以id连接.
Addresslist-Areas,以aid连接,
Areas-Citys,以cid连接,
City-Provinces,以pid连接.select * from users a left join addresslist b on a.id=b.id
left join Areas c on b.aid=c.aid
left join citys d on d.cid=c.cid
left join provinces e on e.pid=d.pid