Quantcast
Channel: VBForums
Viewing all articles
Browse latest Browse all 15713

Agrupamento de varios registros em uma subconsulta

$
0
0
Pessoal, tenho 2 tabelas... uma com a peça e outra com os carros compartível com aquela peça.

Então para cada peça... pode existir de 1 até 10 carros compartíveis

Então preciso unir as duas tabelas e para cada peça ter suas 'compartibilidades'
porem se 1 peça tiver 10 compartibilidade (10 registros)... vão parecer 10 peças repetidas....

Hoje está assim:

Descrição Compatibilidade
Amortecedor Fiat Uno 2009
Amortecedor Fiat Siena 2010
Amortecedor Fiat strada 2008

e queria que aparecesse assim:

Descrição Compatibilidade
Amortecedor Fiat Uno 2009 / Fiat Siena 2010 / Fiat strada 2008

Fiz assim:
Code:

SELECT  produtos.CODIGO AS var_cod, produtos.DESCRICAO AS var_desc, produtos.FABRICANTE AS var_fab, produtos.QUANT_ESTOQUE AS var_quant,
              (SELECT TOP (1) VALOR_VV FROM Produtos_Precos WHERE (COD_PRODUTO = produtos.CODIGO) ORDER BY CODIGO DESC) AS venda, Produtos_Comp.MODELO, Produtos_Comp.ANO
FROM produtos INNER JOIN Produtos_Comp ON produtos.CODIGO = Produtos_Comp.COD_PRODUTO
WHERE    (produtos.ATIVO = 1)
ORDER BY var_desc


e tentei tambem
Code:

SELECT    CODIGO AS var_cod, DESCRICAO AS var_desc, FABRICANTE AS var_fab, QUANT_ESTOQUE AS var_quant,
                          (SELECT    TOP (1) VALOR_VV
                            FROM          Produtos_Precos
                            WHERE      (COD_PRODUTO = produtos.CODIGO)
                            ORDER BY CODIGO DESC) AS venda,
                          (SELECT    COD_PRODUTO, MODELO, ANO
                            FROM          Produtos_Comp
                            WHERE      (COD_PRODUTO = produtos.CODIGO)) AS Compartibilidade
FROM        produtos
WHERE    (ATIVO = 1)
ORDER BY var_desc


Viewing all articles
Browse latest Browse all 15713

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>