Ir para conteúdo

POWERED BY:

Arquivado

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

Castor Jr.

Subselect

Recommended Posts

Boa tarde pessoal !

 

Bom que eu quero fazer eh o seguinte ... conforme a imagem presciso fazer um select que compare os dados da tabela registro e a tabela pagamento e me mostre como resultado apenas os registro que não estão na tabela pagamento.

 

Imagem Postada

 

Se alguem manja como fazer da um help ai.

 

Grato desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Experimente usar:

 

SELECT registro.*FROM registroWHERE NOT EXISTS (	SELECT 1	FROM pagamento	WHERE pagamento.mes = registro.mes AND		  pagamento.ano = registro.ano AND		  pagamento.cod_estagiario = registro.cod_estagiario AND		  pagamento.cod_supervisor = registro.cod_supervisor)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia fera

 

A solução proposta não funcionou pois deixa eu explicar melhor me esqueci de um detalhe akela tabela registro não qual eu mencionei no post acima já um resultado de select que estou fazendo, exemplo:

 

SELECT horario . *FROM horarioWHERE horario.dia = '1' and horario.cod_supervisor = '4'

onde o resultado conforme falado e a tabela cuja a qual chamei de registro na imagem, ai vem o subselect que num to manjando fazer, quero compara o resultado disso com a tabela pagamento e os registro contido na tabela pagamento não que seja exibido como resultado final.

 

Já Havia tentado dessa forma mas não obtive o resultado que queria, o registo da tabela pagamento ainda continua aparecendo.

 

Obrigado por enquanto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia fera ...seguinte akela tabela chamada registro exibida na figura na verdade não eh uma "tabela" akeles registro são resultado de um select que realizei o mesmo que descrevi no post anterior. O que eu quero é que com esse resultado e exibir apenas os registro resultante deste select que não contenha na tabela pagamento, ou seja se existir algum registro na tabela pagamento que seja igual a algum registro resultante dakele select não pode ser exibido, não sei se fui claro caso não me envie uma mp.grato desde já e obrigado por enquanto.

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.