2017-10-19 81 views
0

尝试进行查询,查询结果中包含库存和销售数量的产品清单。但没有运气.. 的代码是在这里从woocommerce网站获取woocommerce数据库中的销售产品和库存

 
    select *, SUM(`wp_woocommerce_order_itemmeta`.`meta_value`) as total from wp_aproduts 
    LEFT JOIN  
     (select *, SUM(`wp_woocommerce_order_itemmeta`.`meta_value`) as total 
      from wp_woocommerce_order_items 

      JOIN wp_woocommerce_order_itemmeta 
       ON wp_woocommerce_order_items.order_item_id = wp_woocommerce_order_itemmeta.order_item_id 

       WHERE wp_woocommerce_order_itemmeta.meta_key = '_qty' GROUP BY wp_woocommerce_order_items.order_item_name 
     ) as Z 

     ON `wp_aproduts`.`product_name` = wp_woocommerce_order_items.order_item_name GROUP BY `wp_aproduts`.`product_name` 

任何人都可以请帮助...

SRY我的英文不好。

+0

我不明白...有什么问题吗? –

+0

这个查询有一些错误。但找不到。需要确定这一点。 – user3230844

+0

您可以使用元查询,而不是 –

回答

0

woocommerce产品库存与销售记录..

 
select * from wp_aproduts 
    LEFT JOIN  
     (select wp_woocommerce_order_itemmeta.order_item_id, SUM(wp_woocommerce_order_itemmeta.meta_value) AS SALE, `wp_woocommerce_order_items`.`order_item_name` as item, order_item_name 
    from wp_woocommerce_order_items 

    JOIN wp_woocommerce_order_itemmeta 
     ON wp_woocommerce_order_items.order_item_id = wp_woocommerce_order_itemmeta.order_item_id 

     WHERE wp_woocommerce_order_itemmeta.meta_key = '_qty' GROUP BY wp_woocommerce_order_items.order_item_name 
     ) as Z 

     ON `wp_aproduts`.`product_name` = Z.order_item_name GROUP BY `wp_aproduts`.`product_name` 
ORDER BY `wp_aproduts`.`sl_no` ASC 
相关问题