【发布时间】:2016-12-06 15:35:07
【问题描述】:
$query = mysqli_query($conn, "SELECT BLOGGER_URL, COUNT(*) as NUM FROM Blog_Posts GROUP BY URL ORDER BY NUM DESC");
我正在使用此查询返回根据博主发表的帖子数量排序的数据行。每个帖子都有一个归属于它的博主 url,所以我正在计算博主 url 的数量来确定计数。 我正在尝试根据博主发布的帖子数量对一些行进行排序,但现在查询仅返回计数为 1 或更多的值。所以没有帖子的博主不会被退回。
如何编辑查询以按顺序返回所有博主?
谢谢,总的来说,我对数据库很陌生。
编辑:
我在这里有两个相关的表:一个带有主键 blogger url 的 bloggers 表和一个使用 blogger url 作为 FK 的 blog posts 表。博客文章引用了 bloggers 表中的给定博客
【问题讨论】:
-
您将完整的博主列表和任何相关联的 blogger_url 存储在哪里?
-
上面@Shadow 的链接有帮助吗?
标签: mysql