select várias tabelas
A select abaixo não me traz nenhum resultado, e se traz demora muito.
select so01.documento,so01.digito, so01.nome,so01.regional,
so01.categoria,so03.email, so04.ddd, so04.telefone,
so04.nascimento
from so01, so02, so03, so04
where so01.documento=so02.documento
and so01.documento=so03.documento
and so01.documento=so04.documento
and so01.situacao <> 'demitido'
and so01.tipo <> 'entidade'
order by so01.regional, so01.tipo
Existem mais de um documento igual, o que o diferencia é um campo dígito em cada tabela (so01, so02, so03 e so04), ou seja,
tenho três registros com o documento "24556" e outros campos como endereço, cpf, rg e email, mas o documento pode não ter dígito, ter o dígito 1 ou dígito x, porém quando executo a select, após muito tempo me retorna repetindo os dados para 24556, para 24556-1 e para 24556-x, ou seja vêm 6 registros e eu não sei quais os dados que correspondem a cada documento.
Tenho pouco conhecimento no assunto, mas sou esforçado. Se me derem o caminho eu sigo.Discussão (5)
Carregando comentários...