Fórum Problema com cláusula DISTINCT. #51096
21/05/2005
0
Tenho duas tabelas, num relacionamento 1 x n, quando faço o LEFT JOIN, funciona que é uma beleza, porém, como é um relacionamento de um pra muitos, são retornados valores duplicados.
[b:d57e4e67ff]ASSIM FUNCIONA![/b:d57e4e67ff]
SELECT P.* FROM PESSOA P LEFT JOIN PESSOA_GRUPO PG ON PG.ID_PESSOA = P.ID_PESSOA
A solução seria usar cláusula [b:d57e4e67ff]DISTINCT[/b:d57e4e67ff], correto?
O problema, é que quando utilizo essa cláusula, ocorre o seguinte erro:
[b:d57e4e67ff]ERRO![/b:d57e4e67ff]
Error at line 1 - connection lost to database SQL - SELECT DISTINCT P.* FROM PESSOA P LEFT JOIN PESSOA_GRUPO PG ON PG.ID_PESSOA = P.ID_PESSOA
Por favor, ajudem-me, obrigado.
Roberto
Tenil
Curtir tópico
+ 0Posts
21/05/2005
Tcarvalho
No seu caso, um exemplo... select distinct p.nome e nao p.*
[]´s
Gostei + 0
21/05/2005
Tenil
Kra, eu discordo da sua opinião.
Já fiz esse tipo de consulta e não houve problemas.
Mesmo assim, obrigado. ;)
Roberto
Gostei + 0
23/05/2005
Sremulador
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)