是否可以编写SQL查询来检索名为'roxy'的动物的人名?如果是这样,请告诉我如何编写查询。我不认识Oracle,所以我对这个外键感到困惑。简单的Oracle SQL查询与联盟条款
此外,我们不应该为person_id添加一个索引,否则它会在做联合时稍后创建速度问题?如何编写查询来添加该索引?或者引用是否也创建索引?
create table person (
person_id integer,
name varchar(50)
);
create table animal(
owner_id integer,
name varchar(50),
foreign key (owner_id) references person (person_id)
);
如何添加索引?请你解释为什么我们在oracle中使用引用。为什么不离开连接而不是内部连接? – fawzib