sql SQL按类别,标记或发布格式选择发布数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql SQL按类别,标记或发布格式选择发布数据相关的知识,希望对你有一定的参考价值。

SET @slug = "tools";
SET @taxonomy = "category"; # post_tag, category, post_format

SELECT
	post_name,
	post_title,
	post_content,
	post_content_filtered,
	post_excerpt,
	post_status,
	post_date, 
	post_date_gmt,
	post_modified,
	post_modified_gmt,
	post_type,
	to_ping, 
	pinged
FROM wp_posts

LEFT JOIN wp_term_relationships ON 
	(wp_posts.ID = wp_term_relationships.object_id)
LEFT JOIN wp_term_taxonomy ON 
	(wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id)
LEFT JOIN wp_terms ON 
	(wp_term_taxonomy.term_taxonomy_id = wp_terms.term_id)
	
WHERE wp_posts.post_status = 'publish'
AND wp_term_taxonomy.taxonomy = @taxonomy
AND wp_terms.slug = @slug
	
ORDER BY post_date DESC;

以上是关于sql SQL按类别,标记或发布格式选择发布数据的主要内容,如果未能解决你的问题,请参考以下文章

按类别选择标记和适合可见标记的范围

php sql中带有日期、变量类别和总和值的数据透视表

SQL中哪个字段类别记录日期和哪个字段类别记录时间

SQL - 如何将按类别分组的指标值展平为单行?

Sql查询按父ID选择[重复]

SQLITE_ERROR SQL 错误或缺少数据库(“(”附近:语法错误)嵌套选择顺序按