Tenho 3 tabelas conforme mostra o link sqlfiddle Quando faço a soma com duas tabelas obtenho bom resultado sqlfiddle
mas quando adiciono a terceira tabela e sua consulta, obtenho um resultado inesperado como este
http://sqlfiddle.com/#!2/f9858a/12
Como posso resolver esse problema pls?
Quando você faz a agregação sem
ingredient
, o resultado LEFT JOIN para o ingrediente, você obtém issoTalvez fazer uma agregação após o INNER JOIN ajudaria
No entanto, minha tabela de ingredientes (pode ser vista no slqfiddle) não era adequada para esta consulta. Por fim, adicionei uma coluna de data na tabela de ingredientes para que eu possa recuperá-la com a condição de data conforme o esperado.
O resultado está no link
sqlfiddle
Qualquer ideia sem adição de coluna de data será apreciada.