我正在尝试进行如下查询:
我想要完成的事情
获取对应于一个的每个term_taxonomy_id的计数
wp_post.ID
和wp_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/