大家帮我看看这个SQL语文怎么写
我有2个表,一个是user表,一个是city表
user表放的是用户信息,里面有省份和城市两个字段
city表放的城市信息,里面包括城市ID、城市名称
USER表里的省份和城市放的都是CITY里的城市ID
我如何能让显示用户数据的时候显示城市和省份的名称而不是城市的ID
这是我找的SQL语句,可是只能显示出一个省份名来,我如何能再显示城市的
select "user ".id,username,pass,problem,solution,city.city from "user " join city on "user ".province=city.id
这样写提示错误
select "user ".id,username,pass,problem,solution,city.city,city.city from "user " join city on "user ".province=city.id, "user ".city=city.id
请大家帮帮忙
[解决办法]
sudawei123
你解的意思,兄用city 了次而已,也行的更
[解决办法]
我上面不是都已好了?怎不知道怎
你的句改
select A.id, A.username, B.city as province, C.city from [user] A left join city B on A.province = B.id left join city C on A.city = C.id