如何显示几个变量的总和。 PostgreSQL的

时间:2018-04-23 09:32:12

标签: sql postgresql

美好的一天。 我在psql db中有2个表。

第一个订单:orderid,status 第二件商品:orderid,价格

订单商品=订单中的orderid。

我可以有一个订单(订单表中没有回复的订单)但我可以有几个带有一个订单的商品。

我想看看SELECT下一个视图: Orderid,allprice(如果我们有几件商品,他们的价格必须总结为一个)。

我怎么做?

1 个答案:

答案 0 :(得分:0)

使用SUM aggregate functionGROUP BY clause

SELECT
    orderid,
    SUM(price)
FROM
    orders
    JOIN goods
    USING (orderid)
GROUP BY
    orderid;