我的代码如下:
SELECT Last, OrderLine.OrdID, OrdDate, SUM(Price*Qty) AS total_price
FROM ((Cus INNER JOIN Orders ON Cus.CID=Orders.CID)
INNER JOIN OrderLine
ON Orders.OrdID=OrderLine.OrdID)
INNER JOIN ProdFabric
ON OrderLine.PrID=ProdFabric.PrID
AND OrderLine.Fabric=ProdFabric.Fabric
GROUP BY Last
ORDER BY Last DESC, OrderLine.OrdID DESC;
此代码之前已回答过,但含糊其辞。我想知道我哪里出错了。
您尝试执行的查询不包含指定表达式“OrdID”作为聚合函数的一部分。
是我不断收到的错误消息,无论我改变什么,它都会给我这个错误。是的,我知道,它是用 SQL-92 编写的,但是我怎样才能使它成为一个合法的函数呢?