SQL PARA RETORNAR RESULTANTE DE UMA CONSULTA
Olá.
tenho em um banco de dados os seguintes dados.
Desenho causal
123456 101
123456 102
456787 101
onde 101 é o valor positivo e 102 é cancelamento do valor positivo(101).
Gostaria de saber uma forma de em uma unica consulta SQL retornar o valor sem cancelamento.(No caso 456787 causal 101)
tenho em um banco de dados os seguintes dados.
Desenho causal
123456 101
123456 102
456787 101
onde 101 é o valor positivo e 102 é cancelamento do valor positivo(101).
Gostaria de saber uma forma de em uma unica consulta SQL retornar o valor sem cancelamento.(No caso 456787 causal 101)
Select Desenho
From Tabela As A
Where A.Causal = 101
And Not Exists (Select 1
From Tabela As B
Where B.Causal = 102
And B.Desenho = A.Desenho)
Select Desenho, Causal
From Tabela
where Causal = 101
Apenas isso.
From Tabela
where Causal = 101
Apenas isso.
Citação::
Select Desenho, Causal
From Tabela
where Causal = 101
Apenas isso.
Ferreto, ele quer retornar os registros que não tenham cancelamento. Ou seja, exista 101 mas nao exista 102.
Tópico encerrado , respostas não são mais permitidas