表: 注文商品
orderid quantity weight
-----------------------------------
4 5 0.1
4 2 0.5
5 3 2.5
5 7 0.9
1) 次の SQL コマンドでは、総重量は正しく計算されますが、製品の数量は無視されます。SQL コマンドを拡張して製品の数量を照会するにはどうすればよいですか?
select orderid, sum (weight) as totalweight from orderproducts group by orderid
今、私は ORDERID 4 の値 (totalweight) => 0.6 を持っています
正しくなければならない => 1.5
2) また、別のテーブルから「WHERE」(where other_table.status = "finish") への SQL コマンドを拡張したい。また、機能しません。:-(
select orderid, sum (weight) as totalweight from orderproducts where other_table.status = "finish" group by orderid