我想检索子类别中的所有产品。这是我的代码:
SELECT * from `wp_term_relationships` where term_taxonomy_id=$subcatId and
object_id in(select ID from `wp_posts` where `post_type`='product' and post_status='publish' and ID=wp_term_relationships.object_id)
问题是,这个代码返回了大约20个产品,但是当我在网站上访问该类别时,它返回了大约40个产品。
你可以帮帮我吗?我需要一个代码来返回一个类别中的产品列表。
答案 0 :(得分:0)
SELECT * from `wp_term_relationships` where term_taxonomy_id=$subcatId and object_id in(select ID from `wp_posts` where `post_type`='product' and post_status='publish' and ID=wp_term_relationships.object_id) LIMIT 0,15000000
在mysql查询中使用Limit关键字。
限制接受开始和结束值。
如果您提供Limit 5
,它将仅显示前5条记录。
如果您提供Limit 5,10
,它将显示5-10之间的记录。
如果您给出限制0,大数字(例如Limit 0,100000000
),它将显示最多100000000的所有记录。