|
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 -----
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
|
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br