Mat*_*lor 1 php mysql tags blogs
我想显示相关博客帖子的列表,我希望列表按照当前帖子的常用标签数量排序.每个帖子都可以有多个与之关联的标签.这是我的表结构:
[帖子] < - [posts-to-tags-joining-table] - > [Tags]
我正在使用PHP和MySQL - 我可以在一个查询中执行此操作吗?
Nad*_*mli 5
当然,您可以在一个查询中执行此操作:
SELECT postid, count(tagid) as common_tag_count FROM posts_to_tags WHERE tagid IN (SELECT tagid FROM posts_to_tags WHERE postid = 2) GROUP BY postid ORDER BY common_tag_count DESC;
归档时间:
17 年,1 月 前
查看次数:
310 次
最近记录: