Boa tarde Leandro,
A ordem pode ser o Id da pessoa, já tentei da seguinte forma:
SELECT
p.pessoa_id,
p.nome,
fone
FROM pessoas p
LEFT JOIN ( select pessoa_id, max(fone), from fones_pessoas group by pessoa_id)
f
ON(p.pessoa_id=f.pessoa_id);
porem sem sucesso ate agora.
Att.,
Jefferson
> From: [email protected]
> Date: Thu, 28 Apr 2011 13:34:03 -0300
> To: [email protected]
> Subject: Re: [pgbr-geral] Select para retornar ultimo valor de cada ID
>
> 2011/4/28 Jefferson Dias <[email protected]>:
> >
> > estou com a mesma dúvida no meu caso tenho a tabela Fones e a tabela
> > Pessoas. Uma pessoa pode ter mais de um telefone.
> > Quero que o meu select retorne apenas o primeiro registro deste join.
>
> Por que ordem?
>
>
> --
> skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (61) 3546 7191 gTalk: xmpp:[email protected]
> +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803
> BRAZIL GMT-3 MSN: msnim:[email protected]
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral