Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL连接得到了一个帖子的计数_Mysql_Join_Count - Fatal编程技术网

Mysql SQL连接得到了一个帖子的计数

Mysql SQL连接得到了一个帖子的计数,mysql,join,count,Mysql,Join,Count,我有一个包含所有帖子信息的表,表的名称是“paylasimlar”。我还有另一个表,它包含了每一个类似操作的信息,表的名称是“begeniler”。它有两列: 1-喜欢该帖子的用户ID 2-喜欢的帖子ID 我想做的事情是编写一个带有连接的查询,该查询返回表“paylasimlar”中帖子的所有信息,以及它得到的喜欢次数。我遇到的问题是;如果一篇文章还没有被喜欢,那么“begeniler”表上就没有任何信息,它也不会以行的形式返回该表的信息。有人能帮忙吗?你能提供一些示例数据吗?你需要使用left

我有一个包含所有帖子信息的表,表的名称是“paylasimlar”。我还有另一个表,它包含了每一个类似操作的信息,表的名称是“begeniler”。它有两列:

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