TABLE1構造とサンプルデータMySQLのSUMとGROUP BYの列AS
+----+-------------+----------+------+-------+
| ID | DESCRIPTION | QUANTITY | EACH | PRICE |
+----+-------------+----------+------+-------+
| 1 | Product 1 | 1 | 12 | 1*12 |
| 2 | Product 2 | 2 | 3 | 2* 3 |
| 3 | Prodcut 3 | NULL | 3 | |
| 4 | Product 1 | 2 | 10 | 2*10 |
| 5 | Product 3 | NULL | 7 | |
+----+-------------+----------+------+-------+
MySQLのクエリ:私はPRICE列にSUMを作ることができる方法
SELECT
DESCRIPTION,
QUANTITY,
EACH,
COALESCE(QUANTITY, 1) * EACH AS PRICE
FROM table1
GROUP BY DESCRIPTION
とGROUP BY説明カラム?私はtable1の値を変更することができないので、UPDATEを使用したくありません。
おそらくだけでなく、少しはSQL標準規格に準拠するようにするGROUP BY句を微調整するには... – Shadow
は、このコードスニペットは、[説明を含む]疑問を解決することができるが、あなたの答え – ster