Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wagner.oliveira15

Desprezar Registros de uma tabela no Oracle

Recommended Posts

Srs.

Criei uma tabela (T_FUNC) que contém SOMENTE as primeiras respostas dos funcionários à determinadas questões. (A origem dessa tabela será um select na T_RESP_FUNC).

Preciso criar uma OUTRA tabela buscando da mesma origem de dados, ou seja, um Select na T_RESP_FUNC, mas desprezando os registros da T_FUNC), ou seja, teria que dar um Select na T_RESP_FUNC, mas com alguma regra na query que despreze os registros da T_FUNC, pois não podem trazer registros com as regras aplicadas na T_FUNC.

Tentei com LEFT JOIN e com NOT EXISTS, porém não consegui.

Estrutura da Tabela: T_FUNC --- Tabela que contem somente a primeira resposta dada pelo funcionário

ID_FUNC, --- id do funcionario
SENHA_SIST, -- senha do sistema utilizado quando logou p/ responder questões
DT_RESP, --- data da resposta
SKU_REGISTRO --- id do registro na tabela


Tabela: T_FUNC_2 --- Tabela para buscar outras respostas, exceto a primeira, que consta na T_FUNC
(Tabela com a mesma estrutura da primeira, porém para buscar outros registros que não estejam na T_FUNC)

Não sei se consegui explicar, mas acredito que seja coisa simples. É que não conheço muito de Oracle.

 

Obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao entendi seu modelo mas segue um exemplo de NOT EXISTS


Vendedores sem vendas




Select *
From vendedores a
Where not exists ( select null
                   From vendas b
                   Where b.cod _vendedor = a.cod_vendedor )

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.