Select dentro de Select  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

Pessoal to tentando fazer um select dentro de outro select.... eu preciso obter no segundo select um valor de aplicInicial para poder verificar o AND aplicInicial <= 1000, só que isto não funciona .
Quando faco o inner join com a tabela "MCTTB015_MOV_COTA_FUNDOS" eu estou duplicado os valores nos fundos... por isso coloquei esse outro select
Alguem pode dar um mao??


[WWW]
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

Acho que me falei besteira o segundo select dentro do outro funciona, meu problema está em verificar o AND aplicInicial <= 1000 ou seja para comparar com aquela coluna do segundo select. Ele diz que a coluna nao exite.
[WWW]
R$chieck
JavaBaby
[Avatar]

Membro desde: 02/05/2011 09:54:26
Mensagens: 77
Localização: Santa Rosa - RS
Offline

Neste seu caso creio que não irá funcionar pq o select interno retornará mais de um valor. Usá-lo como campo e não como critério é um pouco mais complicado.
o resultado do select interno deverá sempre bater com o principal.
Entendi que querias usar um dado do select principal no interno, para isso use o campo que quiser com alias no campo e na tabela, ai é só chamar no select interno.
[WWW] [MSN]
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

como se usa alias ? pode me dar um exemplo ?
[WWW]
leoramos
GUJ Ranger
[Avatar]

Membro desde: 28/03/2008 12:22:12
Mensagens: 845
Localização: Florianópolis / SC
Offline

Se tu tá usando Oracle ou MS SQL, podes fazer com a cláusula WITH.
Se for MySQL eu não sei se isso existe.

Abraço!

"Nunca atribua à falta de caráter o que pode ser facilmente explicado pela estupidez."
[Email] [MSN]
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

acho que entendi... mais eu já nao estou chamando o alias aplicInicial ?
[WWW]
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

é postgress
[WWW]
leoramos
GUJ Ranger
[Avatar]

Membro desde: 28/03/2008 12:22:12
Mensagens: 845
Localização: Florianópolis / SC
Offline

Eu sou um herói, consegui deixar o PostgreSQL de fora uiheauihea
Mas pra ele existe:
http://www.postgresql.org/docs/9.0/static/queries-with.html

"Nunca atribua à falta de caráter o que pode ser facilmente explicado pela estupidez."
[Email] [MSN]
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

acontece vou dar um olhada nesse comando .
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team