Pessoal,
Como faço para fazer um select dentro de outro select no oracle?. Eu preciso fazer +/- assim:
select campoorig from blabla;
select * from blabla2 where campo=campoorig;
end
Pessoal,
Como faço para fazer um select dentro de outro select no oracle?. Eu preciso fazer +/- assim:
select campoorig from blabla;
select * from blabla2 where campo=campoorig;
end
O que vc precisa unir os resultados de duas consultas?
Se for isso utilze um union…
Pra fazer outra query junto, logicamente elas precisam ser relacionadas…
Use um join.
Não da pra usar join. Da uma olhada nos selects:
[quote=eduacsp]Pessoal,
Como faço para fazer um select dentro de outro select no oracle?. Eu preciso fazer +/- assim:
select campoorig from blabla;
select * from blabla2 where campo=campoorig;
end[/quote]
select * from blabla2 where campo in (select campoorig from blabla);
Seria isso ?
[quote=lucao][quote=eduacsp]Pessoal,
Como faço para fazer um select dentro de outro select no oracle?. Eu preciso fazer +/- assim:
select campoorig from blabla;
select * from blabla2 where campo=campoorig;
end[/quote]
select * from blabla2 where campo in (select campoorig from blabla);
Seria isso ?[/quote]
era isso que precisava…obrigado lucao!