是否可以编写 SQL 查询来检索名为“roxy”的动物的人的姓名?如果是这样,请告诉我如何编写查询。我不了解 Oracle,所以我对这个外键的引用感到困惑。
另外,我们不应该为 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)
);