Mysql SQL连接得到了一个帖子的计数
我有一个包含所有帖子信息的表,表的名称是“paylasimlar”。我还有另一个表,它包含了每一个类似操作的信息,表的名称是“begeniler”。它有两列:Mysql SQL连接得到了一个帖子的计数,mysql,join,count,Mysql,Join,Count,我有一个包含所有帖子信息的表,表的名称是“paylasimlar”。我还有另一个表,它包含了每一个类似操作的信息,表的名称是“begeniler”。它有两列: 1-喜欢该帖子的用户ID 2-喜欢的帖子ID 我想做的事情是编写一个带有连接的查询,该查询返回表“paylasimlar”中帖子的所有信息,以及它得到的喜欢次数。我遇到的问题是;如果一篇文章还没有被喜欢,那么“begeniler”表上就没有任何信息,它也不会以行的形式返回该表的信息。有人能帮忙吗?你能提供一些示例数据吗?你需要使用left
1-喜欢该帖子的用户ID
2-喜欢的帖子ID
我想做的事情是编写一个带有连接的查询,该查询返回表“paylasimlar”中帖子的所有信息,以及它得到的喜欢次数。我遇到的问题是;如果一篇文章还没有被喜欢,那么“begeniler”表上就没有任何信息,它也不会以行的形式返回该表的信息。有人能帮忙吗?你能提供一些示例数据吗?你需要使用left Join我知道,但正如我提到的,如果一篇文章没有任何喜欢的地方,它将不会出现在结果上。你想不想写这篇文章?我想返回所有的文章信息,无论他们是否喜欢。问题是,如果一个帖子还没有得到任何喜欢的东西,它就不会返回帖子信息,也不会完全返回,但它在我的脑海中点燃了一个灯泡
select a.*,count(b.PostID) from paylasimlar a
left join begeniler b on a.PostID and b.PostID group by b.PostID