小编Bra*_*son的帖子

高级 WordPress MySQL 查询选择产品和属性

过去 6 个小时我一直在处理这个问题,所以我想我应该在这里寻求帮助。

我的目标是在网站的页面上显示数据库中的所有产品。产品是域名,每一个产品都有需要展示的属性。

我很困惑,这是我到目前为止所得到的:

SELECT p.id, p.post_title, p.guid, 
       meta_price.meta_value as price, 
       mozrank.name as mozrank, 
       pa.name as pa 
  FROM wp_posts p 
 INNER JOIN wp_postmeta meta_price ON p.id=meta_price.post_id 
            AND meta_price.meta_key='_regular_price' 
 INNER JOIN wp_postmeta meta_instock ON p.id=meta_instock.post_id 
            AND meta_instock.meta_key='_stock_status' 
 INNER JOIN wp_term_relationships relationships ON p.id=relationships.object_id 
 INNER JOIN wp_term_taxonomy ttmozrank ON ttmozrank.taxonomy='pa_mozrank' 
            AND ttmozrank.term_taxonomy_id=relationships.term_taxonomy_id 
 INNER JOIN wp_terms mozrank ON mozrank.term_id=ttmozrank.term_id 
 INNER JOIN wp_term_taxonomy ttpa ON ttpa.taxonomy='pa_pa' 
            AND ttpa.term_taxonomy_id=relationships.term_taxonomy_id 
 INNER JOIN wp_terms pa ON pa.term_id=ttpa.term_id 
  WHERE p.post_status = 'publish' 
    AND post_type = 'product' 
    AND …
Run Code Online (Sandbox Code Playgroud)

mysql sql wordpress woocommerce

1
推荐指数
1
解决办法
6047
查看次数

标签 统计

mysql ×1

sql ×1

woocommerce ×1

wordpress ×1