Database 关于sqllite的一个简单问题,停留在学习过程中

Database 关于sqllite的一个简单问题,停留在学习过程中,database,sqlite,Database,Sqlite,我正在努力学习一些sqlite。我正在做一些练习。 我在W3学校的sqlite实习区实习。 问题是进行以下查询:获取最昂贵的订单(注意,有些订单包含多个产品(id)) 我被困在如何查询与orderId相关的所有产品的总和中 提前谢谢我就是这样做的 SELECT o.orderId,SUM(quantity*price) as totaal FROM [Orders] AS o LEFT JOIN orderdetails AS ord ON O.orderId = ord.orderid LEF

我正在努力学习一些sqlite。我正在做一些练习。 我在W3学校的sqlite实习区实习。 问题是进行以下查询:获取最昂贵的订单(注意,有些订单包含多个产品(id)) 我被困在如何查询与orderId相关的所有产品的总和中

提前谢谢

我就是这样做的

SELECT o.orderId,SUM(quantity*price) as totaal FROM [Orders] AS o
LEFT JOIN orderdetails AS ord ON O.orderId = ord.orderid
LEFT JOIN products AS P ON P.productid = ord.productId
GROUP BY O.orderId
ORDER BY Totaal DESC
LIMIT 1