我必须做这个表,我必须使用2个表来完成它。我有一个代码,我不明白为什么我没有做对。
我需要做的表:
- Aquario(nome)
insert into Aquario values ('Vasco da Gama');
insert into Aquario values ('Bartolomeu Dias');
insert into Aquario values ('Bartolomeu Dias');
insert into Aquario values ('Infante D.Henrique');
insert into Aquario values ('Infante D.Henrique');
insert into Aquario values ('Infante D.Henrique');
insert into Aquario values ('Bartolomeu Dias');
insert into Aquario values ('Infante D.Henrique');
我需要使用的表格:
-- Aquario(id_aquario, localizacao, nome)
insert into Aquario values (1,'NO','Vasco da Gama');
insert into Aquario values (2,'N','Bartolomeu Dias');
insert into Aquario values (3,'S','Infante D.Henrique');
-- Especime(id_especie,id_especime,nome_personalizado,id_aquario)
insert into Especime values (1,1,'Amalia',1);
insert into Especime values (1,2,'Eusebio',2);
insert into Especime values (1,3,'Marisa',2);
insert into Especime values (1,4,'Cristiano',3);
insert into Especime values (3,1,'Romeu',3);
insert into Especime values (3,2,'Julieta',3);
我的代码:
select A.nome
from Aquario A, Especime Espe
where (select min(Espe2.id_especime)
from Especime Espe2
where A.id_aquario = Espe2.id_aquario);