Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 汇总自定义查询(WooCommerce)_Mysql_Wordpress_Woocommerce - Fatal编程技术网

Mysql 汇总自定义查询(WooCommerce)

Mysql 汇总自定义查询(WooCommerce),mysql,wordpress,woocommerce,Mysql,Wordpress,Woocommerce,以下查询为woocommerce订单中的每个产品返回一行,并将其与订单详细信息、行总数(售价)和所有者关联 owner是一个自定义字段,它告诉我谁是产品的供应商,我使用子查询获取其值,如下所示: SELECT *, (SELECT meta_value FROM wp_woocommerce_order_itemmeta meta WHERE order_item_id = items.order_item_id AND meta.meta_key LIKE '_product_id')

以下查询为woocommerce订单中的每个产品返回一行,并将其与订单详细信息、行总数(售价)和所有者关联

owner是一个自定义字段,它告诉我谁是产品的供应商,我使用子查询获取其值,如下所示:

SELECT *, 
   (SELECT meta_value FROM wp_woocommerce_order_itemmeta meta WHERE order_item_id = items.order_item_id AND meta.meta_key LIKE '_product_id') AS product_id, 
   (SELECT meta_value FROM wp_woocommerce_order_itemmeta meta WHERE order_item_id = items.order_item_id AND meta.meta_key LIKE '_line_total') AS line_total, 
   (SELECT meta_value FROM wp_postmeta WHERE meta_key = 'product_owner' AND post_id = product_id) AS owner
FROM wp_woocommerce_order_items items, wp_posts orders
WHERE orders.ID = items.order_id
HAVING owner LIKE 'someownername'
上面的查询非常有效,我需要做的是总结上面查询的输出,以仅显示以下内容:

Year Month, Total Sales
2017 January, 3211
2018 February, 4553
...
orders.post_date字段应用于获取年份和月份,而line_total应用于获取付款汇总


有什么帮助吗?

如果您只需要按日期和月份、产品Id分类的总销售额,那么您必须使用一点PHP进行循环,并在这里使用2个MySQL查询,我可以提供帮助。但如果您只需要通过SQL查询获得完整的详细信息,那么您必须将表结构和示例数据发布到站点以获得快速响应。因为WordPress/WooCommerce开发人员很少编写定制的SQL query.Raunak,所以我想我找到了一些方法,可以使用左连接而不是子查询。不管怎样,谢谢你的好意。如果你只需要按日期和月份、产品Id分类的总销售额,那么你必须使用一点PHP进行循环和2个MySQL查询,我可以在这里提供帮助。但如果您只需要通过SQL查询获得完整的详细信息,那么您必须将表结构和示例数据发布到站点以获得快速响应。因为WordPress/WooCommerce开发人员很少编写定制的SQL query.Raunak,所以我想我找到了一些方法,可以使用左连接而不是子查询。谢谢你的好意。