sum()或count()使用left join和group by返回相乘/错误的值

f87krz0w  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(240)

这个问题在这里已经有答案了

mysql中sum问题的连接表(2个答案)
每次连接的计数-优化(2个答案)
两年前关门了。
我有3个表字段: wp_feed 会员发布短信(又名feed) wp_feed_metas 当成员喜欢或不喜欢某个提要时 wp_feed_comments 当一个成员为提要发表评论时
现在我想从一个特定的成员抓取所有的feed,并想显示每个feed的喜欢,不喜欢和评论的数量。
我使用的例子是feed id 1需要4条评论,2条喜欢,1条不喜欢。但由于某些原因,查询返回的值数量不正确。我知道这和我在这里做的左连接有关,但是我使用的是distinct和group by,这应该可以解决这个问题,但不幸的是它没有。
有没有人能告诉我哪里做错了,能给我指出正确的方向,从查询中得到正确的值?
下面是我使用的带有查询的数据库示例

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题