您好。一般查询多个表时,不同表有相同名称的字段,在取值时,未指明该字段是哪个表的。
如下:
create table t_a(
aid varchar2(44) primary key,
name varchar2(50),
age number(3,0),
sector varchar2(44));
create table t_sector(
sid varchar2(44) primary key,
name varchar2(50),
pos varchar2(100));
表t_a和表t_sector通过外键表t_a的sector关联
select
aid,name,sid,pos
from t_a a
left join t_sector s on a.sector = s.fid
此时会报错:因为两个表都有name,而此处又未指明name是谁的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。