Cara Marcia,
Pelo que pude perceber em sua query existe nas tabelas cliente_juridica
e estado a chave de estado, isto já seria um erro de modelagem !!!
Outra coisa, o fato de estar retornando vários registros para cada
registro de cliente_juridica se deveria ao fato de existirem mais de uma cidade
com o mesmo nome ou existir estados duplicados ou um mesmo estado para mais de
uma região.
Bom, de qualquer maneira você deveria verificar esses questionamentos
para depois avaliar de forma correta sua query.
Atenciosamente.
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED]
Enviada em: sexta-feira, 4 de agosto de 2006 09:00
Para: [email protected]
Assunto: Digest Brasil-Usuarios, volume 257, assunto 1
Enviar submissões para a lista de discussão Brasil-Usuarios para
[email protected]
Para se cadastrar ou descadastrar via WWW, visite o endereço
http://pgfoundry.org/mailman/listinfo/brasil-usuarios
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da
mensagem para
[EMAIL PROTECTED]
Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço
[EMAIL PROTECTED]
Quando responder, por favor edite sua linha Assunto assim ela será mais
específica que "Re: Contents of Brasil-Usuarios digest..."
Tópicos de Hoje:
1. Re: Dúvida básica (joao cosme)
2. RES: Dúvida básica (Anderson-Yahoo)
3. Re: RES: Dúvida básica ( Márcia Regina da Silva Pimentel )
----------------------------------------------------------------------
Message: 1
Date: Thu, 3 Aug 2006 12:18:57 -0300
From: joao cosme <[EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Dúvida básica
To: Grupo de Usuários do PostgreSQL no Brasil
<[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"
quem me dera ter uma bola de cristal........ :)
On Thursday 03 August 2006 15:09, Márcia Regina da Silva Pimentel wrote:
> Olá pessoal,
>
> sei que essa é uma dúvida básica, mas não estou conseguindo resolver:
>
> Fiz o seguinte select e o mesmo trás 3 resultados de cada registro:
>
> Select * from cliente_juridica, cidade, estado, regiao where
> cliente_juridica.cidade_id_cidade = cidade.id_cidade and
> cliente_juridica.estado_id_estado = estado.id_estado and
> cidade.estado_id_estado = estado.id_estado and
> cliente_juridica.regiao_id_regiao = regiao.id_regiao ORDER by
> razao_social;
>
> Tentei usar o group by mas não deu certo.
>
> Obrigada
------------------------------
Message: 2
Date: Thu, 3 Aug 2006 15:26:53 -0300
From: "Anderson-Yahoo" <[EMAIL PROTECTED]>
Subject: [PostgreSQL-Brasil] RES: Dúvida básica
To: 'Grupo de Usuários do PostgreSQL no Brasil'
<[email protected]>
Message-ID:
<!&!AAAAAAAAAAAYAAAAAAAAAP/[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"
Marcia, Boa Tarde!!
Da forma que vc. Passou sua duvida ficou difícil de ajudar, o
problema de voltar 3 resultados para cada registro é alguma amarração que você.
Qq coisa mande os scripts de criação das dessas tabelas que simulo
e mando para vc. Corrigido.
[]'s
Anderson
_____
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Márcia Regina da Silva Pimentel Enviada
em: quinta-feira, 3 de agosto de 2006 15:10
Para: Grupo de Usuários do PostgreSQL no Brasil
Assunto: [PostgreSQL-Brasil] Dúvida básica
Olá pessoal,
sei que essa é uma dúvida básica, mas não estou conseguindo resolver:
Fiz o seguinte select e o mesmo trás 3 resultados de cada registro:
Select * from cliente_juridica, cidade, estado, regiao where
cliente_juridica.cidade_id_cidade = cidade.id_cidade and
cliente_juridica.estado_id_estado = estado.id_estado and
cidade.estado_id_estado = estado.id_estado and
cliente_juridica.regiao_id_regiao = regiao.id_regiao ORDER by razao_social;
Tentei usar o group by mas não deu certo.
Obrigada
--
---------------------------
Márcia Regina
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL:
http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20060803/69d54e41/attachment-0001.html
------------------------------
Message: 3
Date: Thu, 3 Aug 2006 16:48:23 -0300
From: " Márcia Regina da Silva Pimentel " <[EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] RES: Dúvida básica
To: " Grupo de Usuários do PostgreSQL no Brasil "
<[email protected]>
Message-ID:
<[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"
Anderson!
Obrigada pela sua pronta atenção!!
Márcia
Em 03/08/06, Anderson-Yahoo <[EMAIL PROTECTED]> escreveu:
>
> Marcia, Boa Tarde!!
>
>
>
> Da forma que vc. Passou sua duvida ficou difícil de ajudar, o
> problema de voltar 3 resultados para cada registro é alguma amarração que
> você.
>
> Qq coisa mande os scripts de criação das dessas tabelas que
> simulo e mando para vc. Corrigido.
>
>
>
> []'s
>
>
>
> Anderson
>
>
> ------------------------------
>
> *De:* [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] *Em nome de *Márcia Regina da Silva
> Pimentel
> *Enviada em:* quinta-feira, 3 de agosto de 2006 15:10
> *Para:* Grupo de Usuários do PostgreSQL no Brasil
> *Assunto:* [PostgreSQL-Brasil] Dúvida básica
>
>
>
> Olá pessoal,
>
>
>
> sei que essa é uma dúvida básica, mas não estou conseguindo resolver:
>
>
>
> Fiz o seguinte select e o mesmo trás 3 resultados de cada registro:
>
>
>
> Select * from cliente_juridica, cidade, estado, regiao
> where cliente_juridica.cidade_id_cidade = cidade.id_cidade
> and cliente_juridica.estado_id_estado = estado.id_estado
> and cidade.estado_id_estado = estado.id_estado
> and cliente_juridica.regiao_id_regiao = regiao.id_regiao
> ORDER by razao_social;
>
>
>
> Tentei usar o group by mas não deu certo.
>
>
>
> Obrigada
>
> --
> ---------------------------
> Márcia Regina
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
>
--
---------------------------
Márcia Regina
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL:
http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20060803/901eec7e/attachment-0001.html
------------------------------
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
http://pgfoundry.org/mailman/listinfo/brasil-usuarios
Fim da Digest Brasil-Usuarios, volume 257, assunto 1
****************************************************
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios