Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida com distinct


ThiagoMarques

Pergunta

Olá pessoa sou novo no fórum, não sei se este é o lugar certo para postar essa dúvida, mais lá vai.

tenho a tabela domicilio, pessoa, formulário, eu preciso saber quais domicílios preencheram o formulário, mais preciso que ele apareça somente uma vez, aqui o sql que eu tentei ele sempre repete o domicilio, tipo duas pessoas da mesma família preencheram.

select distinct (d.id_domicilio),

p.id_pessoa,

f.id_paefi,

d.pbf as pbf,

d.bpc as bpc,

d.peti_familia as peti_familia,

d.criancas_adolescentes_s_a_i as servico_acolhimento,

d.situacao as situacao_domicilio,

f.data_desligamento as data_desligamento

from domicilio d

left join pessoa p on (d.id_domicilio = p.fk_domicilio)

left join formulario f on (p.id_pessoa = f.fk_pessoa)

where f.id_formulario is not null

order by d.id_domicilio asc

minhas tabelas resumidamente:

DOMICILIO

id_domicilio serial,

pbf character varying(3),

bpc character varying(3),

pce character varying(3),

ccb character varying(3),

criancas_adolescentes_s_a_i character varying(3),

pessoa

id_pessoa serial,

fk_domicilio integer,(CHAVE ESTRANGEIRA DOMICILIO)

formulário

id_paefi serial,

fk_pessoa integer,(CHAVE ESTRANGEIRA PESSOA)

data_inclusao date,

Se alguém puder me ajudar ficarei muito agradecido :rolleyes:, se precisar eu explico melhor

Editado por ThiagoMarques
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...