[firebase-br] Ajuda em SQL - Linhas em uma unica coluna

Gilson Silva gilson em sfssistemas.com.br
Qui Jun 25 12:44:57 -03 2009


imagine as tabelas:

PRODUTOS (ID integer, referencia varchar(10), descricao varchar(50), cor 
integer, tamanho integer)
CORES (id integer, desc_cor varchar(50))
TAMANHOS (id integer, desc_tam varchar(2))

o SQL seria o seguinte:

select a.referencia, a.descricao, b.desc_cor, c.desc_tam
from produtos a
        inner join cores b on b.id = a.cor
        inner join tamanhos c on c.id = a.tamanho
where a.referencia = <REFERENCIA DESEJADA>

Espero ter ajudado

"Flávio Henrique Zangerolamo" 
<flaviozan em ig.com.br> escreveu na mensagem 
news:a0da0b930906250820x21373bb6s8f458400b029878 em mail.gmail.com...
Boa Dia a todos


Estou com o seguinte problema:
Tenho uma tabela de produtos com vários campos. (Codigo, Descricao, etc...)
Tenho uma tabela de cores que se relaciona com a de produtos(Cod_Produto,
Cod_Cor, Descricao_Cor)
Tenho uma tabela de Tamanhos que se relaciona a de Produto(Cod_Produto,
Cod_Tamanho, Descricao_Tamanho)

Preciso montar um select que retorne da seguinte forma:
Codigo_Produto, Descricao_Produto, Cores(exemplo: AZUL - VERMELHO - etc),
Tamanhos (P - M - G - GG - etc)

ou seja, preciso que o resultado da tabela de Cores e de Tamanhos seja
retornado em apenas uma linha

Desde já Agradeço..
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista