栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Wordpress SQL:获取帖子类别和标签

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Wordpress SQL:获取帖子类别和标签

如评论中所述,我包括一个聚合函数,但没有“ group by”子句。

现在,这似乎可行(只需添加

GROUP BY
一行即可):

SELECt    p.id,    p.post_name,    c.name,    GROUP_CONCAt(t.`name`)FROM wp_posts pJOIN wp_term_relationships cr    on (p.`id`=cr.`object_id`)JOIN wp_term_taxonomy ct    on (ct.`term_taxonomy_id`=cr.`term_taxonomy_id`    and ct.`taxonomy`='category')JOIN wp_terms c on    (ct.`term_id`=c.`term_id`)JOIN wp_term_relationships tr    on (p.`id`=tr.`object_id`)JOIN wp_term_taxonomy tt    on (tt.`term_taxonomy_id`=tr.`term_taxonomy_id`    and tt.`taxonomy`='post_tag')JOIN wp_terms t    on (tt.`term_id`=t.`term_id`)GROUP BY p.id+---------------+----------+----------------+| post_id       | category | tags||---------------+----------+----------------+| 213| news     | tag1,tag2,tag3 |+---------------+----------+----------------+| 216| whatever | tag2,tag3      |+---------------+----------+----------------+

谢谢



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/614567.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号