SELECT p.nm_produto, d.descricao
FROM produtos p, descricao d
WHERE d.id = p.id GROUP BY p.nm_produto
FROM produtos p, descricao d
WHERE d.id = p.id GROUP BY p.nm_produto
ou
Em 14/03/06, [EMAIL PROTECTED] <
[EMAIL PROTECTED]> escreveu:
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 com SQL (ANDRE)
----------------------------------------------------------------------
Message: 1
Date: Tue, 14 Mar 2006 08:04:47 -0300
From: "ANDRE" < [EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Dúvida com SQL
To: <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"
um produto pode ter varias descrições e uma descriçaõ pode ter varios produtos?
caso sim esse relacionamento é de N para N
selec A.mm_produto,E.descricao from produto A inner join descricao E on (A.id=E.id_produto) where A.id=1
----- Original Message -----
From: guilherme mello
To: [email protected]
Sent: Monday, March 13, 2006 5:00 PM
Subject: [PostgreSQL-Brasil] Dúvida com SQL
Olá amigos...
Eu tenho as seguintes tabelas:
Produto
----------------
id
nm_produto
----------------
Descricao
----------------
id
id_produto
descricao
----------------
Cada produto pode ter várias descrições...
Na home de um site eu preciso exibir 3 produtos com suas respectivas descrições..
Mas se eu fizer o SQL relacionando as 2 tabelas ele retorna os produto mais as descrições... e com isso, no site e passa a exibir mais de 3 registros..
Exemplo:
Eu tenho um produto chamado monitor:
id = 1
nm_produto = Monitor
E tenho as seguintes descrições:
id = 1
id_produto = 1
descricao = LCD
id = 2
id_produto = 1
descricao = Bivolt
Ou seja, duas descrições para um produto. Há como agrupar essas descrições por cada produto ? pois seu eu fizer um SQL assim:
SELECT p.nm_produto, d.descricao
FROM produtos p, descricao d
WHERE d.id = p.id
Ele vai retornar todos o produto "Monitor" mais as duas descrições que ele tem...
Alguém pode me ajudar ?
------------------------------------------------------------------------------
Yahoo! Acesso Grátis
Internet rápida e grátis. Instale o discador agora!
------------------------------------------------------------------------------
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20060314/221b60aa/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 120, assunto 1
****************************************************
--
Analista Programador
Adriano Alves
CEP.: 38413-207
Uberlândia MG
Tel.: (34) 3210-7496
Cel.: (34) 9142-2614
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
