Fórum select entre duas tbs #37749

31/07/2003

0

tenho duas tabelas no ib6 que são, 1 para cadastro de processos juridicos,e outra tabela para distribuir entre procuradores os processos cadastrados,eu preciso fazer um select onde eu mostre todos os processos que foram cadastrados (na tb_cadastro),e que não foram distribuidos(na tb_distribuição).
desde já agradeço!!


Jiu

Jiu

Responder

Posts

31/07/2003

Afarias

hum... fica difícil sem o DDL das tabelas

T+


Responder

Gostei + 0

31/07/2003

Aroldo Zanela

hum... fica difícil sem o DDL das tabelas T+


Concordo. Mas vou dar um chute:

SELECT * FROM TB_CADASTRO
WHERE COLUNA_X NOT IN (select colunaX from tb_distribuicao)


Se as tabelas forem de grandes volumes, precisamos otimizar esse SQL. Tente seguir daí, se não conseguir, coloque as estruturas pra gente melhorar o script.


Responder

Gostei + 0

03/08/2003

Imstaff

[i:fc045d6299]select * from B where not exists ( select 1 from a where b.x = a.x and a.z = 10 )[/i:fc045d6299]

pode ser feito desse modo

[b:fc045d6299]Acesse, para mais detalhes:[/b:fc045d6299]
Subquery, Not IN
[url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/acdata/ac_8_qd_11_178w.asp[/url]
IN
[url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_ia-iz_8him.asp[/url]
NOT
[url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_ia-iz_8him.asp[/url]


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar