Fórum Dúvidas de como construir um SQL complexo #212695
09/02/2004
0
Tenho o seguinte:
Select Lista.MATERIAL_FK, SUM(Lista.QUANTIDADE) AS SMQT
from LISTA
Where ENTREGA is null
GROUP BY Lista.MATERIAL_FK
Mas esse MATERIAL_FK é o código de um produto cujo nome está em MATERIAL.
Como faço para sair também o nome deste produto?
Como criar um campo MATERIAL_NOME que esteja vinculado ao MATERIAL_FK(Lista) --> CODIGO(Material)
Obrigado
Select Lista.MATERIAL_FK, SUM(Lista.QUANTIDADE) AS SMQT
from LISTA
Where ENTREGA is null
GROUP BY Lista.MATERIAL_FK
Mas esse MATERIAL_FK é o código de um produto cujo nome está em MATERIAL.
Como faço para sair também o nome deste produto?
Como criar um campo MATERIAL_NOME que esteja vinculado ao MATERIAL_FK(Lista) --> CODIGO(Material)
Obrigado
Jonnymarques
Curtir tópico
+ 0
Responder
Posts
09/02/2004
Angelnoa
Faça um join com a tabela que contém o nome do produto, acrescentando no select o nome do campo que contém o nome do produto.
Ex.
Ex.
Select Lista.MATERIAL_FK, MATERIAL.NOME, SUM(Lista.QUANTIDADE) AS SMQT from LISTA, MATERIAL Where LISTA.MATERIAL_FK = MATERIAL.MATERIAL_FK and ENTREGA is null GROUP BY Lista.MATERIAL_FK , MATERIAL.MATERIAL_FK
Responder
Gostei + 0
09/02/2004
Aroldo Zanela
Colega,
Ou então:
Ou então:
Select Lista.MATERIAL_FK, Material.NOME, SUM(Lista.QUANTIDADE) AS SMQT from LISTA Inner join MATERIAL On (Lista.MATERIAL_FK = Material.MATERIAL_FK) Where ENTREGA is null Group By Lista.MATERIAL_FK, Material.NOME Order By Lista.MATERIAL_FK, Material.NOME
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)