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??
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.
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.