2009/5/18 Sidnei Vladisauskis <sid...@v7v.com.br> > Fala pessoal, > > Estou com uma dúvida conceitual para fazer um select > > Vamos lá: > > tenho uma tabela "produtos" onde tenho > id > name > loja_id > > e tenho uma tabela loja onde tenho > loja_id > name > > > Tenho produtos que possuem em duas lojas, por exemplo: > tv lcd lg 29" > > ela está dentro de produtos duas vezes > > Tabela produtos > | id | name | loja_id > | 1 | tv lcd lg 29" | 1 > | 2 | tv lcd lg 29" | 2
desta forma você esta replicando dados desnecessariamente, o correto seria uma 3º entidade para associar o produto a loja assim... (exemplo) tabela produto_relacao_loja loja_id (PK, FK) produto_id (PK, FK) estoque preco > > > Quando faço select * from produtos tenho todos os resultados. > > Como eu rotorno o seguinte? > > | name | lojas > | tv lcd lg 29" | 1,2 > > Tem como? > > Se eu der group by name ele pede id tb, e ai dá na mesma... > > Obrigado > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Lucas de Souza D'Ávila Graduando em Sistema de Informação - CV Lattes: http://lattes.cnpq.br/9245658982061645 http://merendas.blogspot.com/
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral