petter 0 Denunciar post Postado Abril 5, 2007 Pessoal estou tentando fazer o seguinte: Tenho o select1 que está funcionando quando faço assim: <BR>select * from tabela where campo in (valor1, valor2)<BR>Funciona beleza, contudo os valores eu preciso obter através de outro select, então tentei montar da seguinte forma: <BR>select * from tabela where campo in (select * from tabela2 where campo_2 = 132453)<BR>Já testei esse segundo select e o mesmo só retorna valores válidos para o primeiro select, contudo quando tento utilizar esse select (para testar no SQLDeveloper) acusa o erro: ORA-00913: valores demais. Com certeza estou errando no select, alguém pode dar uma ajuda? Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Abril 5, 2007 O campo pesquisado tem de estar (e apenas ele) no subselect select * from tabela where campo in (select CAMPO from tabela2 where campo_2 = 132453) Compartilhar este post Link para o post Compartilhar em outros sites
petter 0 Denunciar post Postado Abril 5, 2007 Opa era isso mesmo, pura distração. Valeu. Compartilhar este post Link para o post Compartilhar em outros sites