昨天,我陷入了如何检索属于其他分类法排序的特定自定义分类法的产品的代码中间。
Table wp_posts:
id | post_title
----------------------
2 | Galaxy S4
4 | Iphone i5
6 | Nokia lumia 535
Table wp_term_realtionship:-
object_id | term_taxonomy_id
-----------------------------
2 | 12
4 | 12
6 | 12
2 | 15
4 | 16
6 | 17
Table wp_terms:-
term_id | name
-------------------
12 | Smartphone
15 | Samsung
16 | Apple
17 | Nokia
现在,智能手机来自product\\u cat,品牌(三星、苹果、诺基亚)来自product\\u brand taxonomy。现在,如果用户转到智能手机类别并按品牌(A到Z)订购,我应该写什么查询。到目前为止我尝试的代码:-
Code:
SELECT * FROM wp_posts INNER JOIN wp_term_relationships ON wp_posts.id=wp_term_relationships.object_id INNER JOIN wp_terms wp_terms.term_id=wp_term_relationships.term_taxonomy_id WHERE wp_terms.term_id=18 ORDER BY wp_terms.name DESC;
以上代码显示了智能手机类别的产品,但未按产品品牌排序。请帮我更正以上代码。谢谢