お問い合わせは以下のとおりとさSUM
せていただきます。COUNT
このクエリは、各行のカウントを適切に (1) 返しますが、すべてを合計する方法がわかりません。
SELECT COUNT(*), jss_orders_headers.* FROM jss_orders_headers
LEFT JOIN jss_orders_extrafields
ON jss_orders_headers.orderID = jss_orders_extrafields.orderID
AND jss_orders_extrafields.extraFieldID = 5
GROUP BY jss_orders_headers.orderID
ORDER BY jss_orders_headers.orderID DESC
テーブル構造は
jss_order_headers
オーダーIDなど
jss_order_extrafields
exid、orderID、extrafieldID、extrafieldName、コンテンツ
これは現在、次のようにデータを返します。
カウント() | オーダーID | 等
1 | 99
1 | 104
1 | 106
列の を返す必要がSUM
ありCOUNT()
ます。したがって、上記の 3 つの例では、 を返し3
ます。
どうもありがとう