0

select ステートメントでロールアップを使用すると、クエリの最後のレコードの値が返されます。

SELECT product_name, (item_price-discount_amount)*quantity AS "total_amount" 
FROM products JOIN  order_items  ON products.product_id=order_items.product_id 
GROUP BY products.product_name WITH ROLLUP;

クエリは product_name と total_mount を返します。ロールアップの product_name は null ですが、total_amount は最後のレコードと同じです。ロールアップで使用する必要がある total_amount の合計を取得するにはどうすればよいですか?修正できないようです

4

0 に答える 0