这种SQL查询叫什么?如何去做?

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:45:02
以前自己在ACCESS上做几个表,其中一个表是省,由ID和省名组成,还有一个是用户表,其中用户表里有个省名,在添加数据的时候,用户表里的省名直接输入是省的ID。再后来做一个查询,就可以在用户表里的省ID旁边显示对应的省名。这个好像叫关联查询吧。我想问下在SQL里面可以实现这个功能吗?如果能实现,怎么去实现?谢谢!

当然可以,假设省的表名为pro,包括id和pname(省名),用户的表名为user包括uname(用户名)和pid(省编号)则查询语句如下:

select uname,pname from user join pro on pro.id = user.pid
或者
select uname,panme from user,pro where pro.id = user.pid