私は複数の列でこれをグループ化しようとしたので、これは特に質問によるグループであるかどうかはわかりません。複数のmysqlグループ
私は別の国のために注文TOTAL_PRICEの合計を取得したいと思いますが、ORDER_IDによってグループ化:基本的な問題は、テーブルのこのようなものです。だからフランスの場合、total_priceの合計は8000でなければならず、2つの行が同じ注文のためです。私のSQLは明らかに間違っているので、私はこれを取得していません。
SELECT sum(total_price) as total_price_per_country
FROM cars
WHERE (country IN ('France'))
group by order_id, country;
オーダーIDは一意ではありません。最初の2つの行は、フランスからの注文だけのグループである同じorder_id –