duvida em uma consulta sql

21/05/2020

0

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

Responder

Posts

21/05/2020

Erik Moreira


Jonas Silva, boa noite!

Qual seria a coluna que relaciona as duas tabelas?


Responder

21/05/2020

Erik Moreira


Jonas Silva, boa noite!

Qual seria a coluna que relaciona as duas tabelas?



Agora que entendi que as tabelas são exclusivas dele...haha
Responder

21/05/2020

Erik Moreira

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 

Responder

21/05/2020

Erik Moreira

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

Responder

22/05/2020

Jonas Silva

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

22/05/2020

Emerson Nascimento

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

Responder

22/05/2020

Erik Moreira

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


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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar