我正在尝试进行如下查询:

我想要完成的事情

获取对应于一个的每个term_taxonomy_id的计数
 wp_post.IDwp_term_relationship。因此,我可以显示每个计数,其中所需计数值对应于相应的wp_term_relationship.term_taxonomy_id
因此,我编写了以下测试查询,但没有任何运气:

$db_query = $wpdb->get_results("SELECT wp_post.ID, wp_term_relationship.object_id FROM wp_term_relationships INNER JOIN wp_posts ON wp_posts.ID=wp_term_relationship.object_id");


我知道这不会收到报酬,但我在这里完全正确。如果您需要更多信息,请告诉我,我将根据情况进行更新。

样本数据

wp_posts table-> ID,post_author等。我只关心posts表中的ID属性
wp_term_relationship-> object_id,term_taxonomy_id我在这里只真正关心term_taxonomy_id。

最佳答案

您输入了错误的表名称“ wp_term_relationships”及其“ wp_term_relationships”。
在查询下面运行。

$db_query = $wpdb->get_results("SELECT wp_posts.ID, wp_term_relationships.object_id FROM wp_term_relationships INNER JOIN wp_posts ON wp_posts.ID=wp_term_relationships.object_id");


告诉我是否有问题

关于php - 尝试选择和计算wp_post和wp_term_relationships中的所有匹配术语,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37596434/

10-12 16:25