美好的一天。 我在psql db中有2个表。
第一个订单:orderid,status 第二件商品:orderid,价格
订单商品=订单中的orderid。
我可以有一个订单(订单表中没有回复的订单)但我可以有几个带有一个订单的商品。
我想看看SELECT下一个视图: Orderid,allprice(如果我们有几件商品,他们的价格必须总结为一个)。
我怎么做?
答案 0 :(得分:0)
使用SUM
aggregate function和GROUP BY
clause:
SELECT
orderid,
SUM(price)
FROM
orders
JOIN goods
USING (orderid)
GROUP BY
orderid;