我有3个表格字段:
wp_feed
成员发布一条短信(又名Feed)wp_feed_metas
,当成员喜欢或不喜欢feed时wp_feed_comments
,当成员发布对供稿的评论现在,我想获取特定成员的所有供稿,并希望显示每个供稿的喜欢,不喜欢和评论的数量。
我正在使用的示例对Feed ID 1期望 4条评论,2赞,1不喜欢。但是由于某些原因,查询返回的值数量错误。我知道这与我在这里执行的LEFT JOIN有关,但是我正在使用DISTINCT和GROUP BY,它们应该可以解决此问题,但不幸的是,它不能解决问题。
有人可以告诉我我做错了什么,可以指出正确的方向以从查询中获取正确的值吗?
这是我正在使用的查询的数据库example