我有 3 个表,如链接 sqlfiddle 中所示 当我对两个表求和时,我得到了很好的结果 sqlfiddle
但是当我添加第三个表并且它是查询时,我得到了意想不到的结果
http://sqlfiddle.com/#!2/f9858a/12
我该如何解决这个问题?
我有 3 个表,如链接 sqlfiddle 中所示 当我对两个表求和时,我得到了很好的结果 sqlfiddle
但是当我添加第三个表并且它是查询时,我得到了意想不到的结果
http://sqlfiddle.com/#!2/f9858a/12
我该如何解决这个问题?
当你在没有的情况下进行聚合时
ingredient
,然后 LEFT JOIN 结果到成分你得到这个也许在 INNER JOIN 之后进行聚合会有所帮助
但是我的成分表(可以在 slqfiddle 中看到)不适合这个查询。最后,我在成分表中添加了一个日期列,这样我就可以按预期使用日期条件进行检索。
结果在链接中
sqlfiddle
不添加日期列的任何想法将不胜感激。