Sou iniciante e preciso de ajuda.
Tenho este select:
SELECT
Gen_desc,
COUNT(*) * Gen_percapta
FROM tb_genero
INNER JOIN pratoxgenero ON (pratoxgenero.id_genero = tb_genero.id_genero)
INNER JOIN cardxprato ON (pratoxgenero.id_prato = cardxprato.id_prato)
WHERE
id_cardapio = 1
GROUP BY Gen_desc
Preciso saber como multiplicar o resultado deste select por um campo de outra tabela.
@Ana_Klarissa, recomendo dar uma lida em subqueries.
Com isso você pode fazer uma consulta dentro de outra consulta.
Talvez essa minha solução não seja a mais adequada para o seu tipo de problema, mas veja se pode ser usada. Talvez alguma outra pessoa com uma sugestão diferente possa comentar e aí você pode ter outras opções.
Agradeço. deu certo aqui.
1 curtida
Se puder compartilhar como solucionou será de grande valia. Alguém pode passar pela mesma coisa que você
.
E qualquer dúvida, pergunte mesmo. O pessoal gosta de ajudar. 