2

Wordpress/WooCommerce データベースから取得しようとしているのは、米国の州ごとにグループ化された注文のリストで、各州の注文合計と注文税の合計です。

したがって、私が得た最も近いものは、私が書いた次のクエリです。

SELECT meta_key, meta_value 
FROM wp_posts 
LEFT OUTER JOIN wp_postmeta ON wp_posts.ID=wp_postmeta.post_id 
WHERE post_type = "shop_order" 
AND (
meta_key = "_billing_state" 
OR meta_key = "_order_tax" 
OR meta_key = "_order_total"
) 
ORDER BY ID ASC

そして、次のように返します。

meta_key         meta_value
_billing_state   NJ
_order_tax       0.21
_order_total     3.21
_billing_state   NJ
_order_tax       1.75
_order_total     26.70
_billing_state   IA
_order_tax       6.79
_order_total     103.54
_billing_state   PA
_order_tax       1.82
_order_total     27.72

...等々。

私が本当に返す必要があるのは:

state  order_tax_sum  order_total_sum
NJ     1.96           29.91
IA     6.79           103.54
PA     1.82           27.72

すべてのヘルプは大歓迎です!

4

1 に答える 1