duvida em uma consulta sql

SQL Server

21/05/2020

Tenho uma tabela de fornecedor e também uma tabela de produtos deste fornecedor
cadfor
forcodigo
fornome

produtos
codprod
descrição
qtdcomprada

preciso fazer uma consulta com:

código e nome do fornecedor com apenas os dez produtos mais comprados
como fazer esta consulta?
Jonas Silva

Jonas Silva

Curtidas 0

Respostas

Erik Moreira

Erik Moreira

21/05/2020


Jonas Silva, boa noite!

Qual seria a coluna que relaciona as duas tabelas?


GOSTEI 0
Erik Moreira

Erik Moreira

21/05/2020


Jonas Silva, boa noite!

Qual seria a coluna que relaciona as duas tabelas?



Agora que entendi que as tabelas são exclusivas dele...haha
GOSTEI 0
Erik Moreira

Erik Moreira

21/05/2020

Jonas, se entendi direito, acredito que o código abaixo te ajude:


SELECT (SELECT fornome 
        FROM   fornecedor) AS 'fornome', 
       (SELECT forcodigo 
        FROM   fornecedor) AS 'forcodigo', 
       qtdcomprada 
FROM   produtos 
ORDER  BY qtdcomprada DESC 
LIMIT  10 

GOSTEI 0
Erik Moreira

Erik Moreira

21/05/2020

Jonas, se entendi direito, acredito que o código abaixo te ajude:


#Retornando a qtdcomprada 

SELECT (SELECT fornome 
        FROM   fornecedor) AS 'fornome', 
       (SELECT forcodigo 
        FROM   fornecedor) AS 'forcodigo', 
       qtdcomprada 
FROM   produtos 
ORDER  BY qtdcomprada DESC 
LIMIT  10 

#Retornando a descrição do produto

SELECT
(SELECT fornome FROM fornecedor) AS 'fornome',  
(SELECT forcodigo FROM fornecedor) AS 'forcodigo',
descricao
FROM produtos ORDER BY 
qtdcomprada DESC LIMIT 10

#Retornando o código do produto

SELECT
(SELECT fornome FROM fornecedor) AS 'fornome',  
(SELECT forcodigo FROM fornecedor) AS 'forcodigo',
codprod
FROM produtos ORDER BY 
qtdcomprada DESC LIMIT 10

GOSTEI 0
Jonas Silva

Jonas Silva

21/05/2020

Obrigado Erick... resolveu meu problema....
GOSTEI 0
Emerson Nascimento

Emerson Nascimento

21/05/2020

a tabela produtos é exclusiva do fornecedor? é isso mesmo?

GOSTEI 0
Erik Moreira

Erik Moreira

21/05/2020

Obrigado Erick... resolveu meu problema....


Boa....O mais difícil foi entender que as tabelas não tinham nenhum relacionamento haha
GOSTEI 0
POSTAR