【发布时间】:2012-03-24 20:23:53
【问题描述】:
我目前正在尝试创建一个包含 5 个我的博客标题的列表,它们从 1 到 5 进行排名,1 是最受欢迎的,而 5 是最不受欢迎的。我如何对它们进行排名是通过视图。现在我已经在一个名为 blog_views 的表中创建了视图,而博客则称为 blog。
所以我要做的是让 PHP 通过记录在其中的博客 ID 对记录在 blog_views 中的视图进行排序,然后列出曾经有很多视图的博客标题,以最少的视图.我怎么能做到这一点?我希望我的问题很清楚!
我尝试过尝试,但失败了,因为我找不到正确的方法。
提前感谢您的帮助!
这是两个表的 Schema:
Blog{ blog_id, title, body, userinformation}
blog_views{ viewid, ip, time, blog_id, used}
【问题讨论】:
-
您所指的称为JOIN。我建议你read some tutorials
-
你能发布 blog 和 blog_views 表的基本架构吗?
-
当然,我会添加这两者的架构。
标签: php mysql count sql-order-by