私はさんOrdID
テーブルを指定していないというエラーになっています:MS Access HWクエリーのどこかに明白なエラーがありませんか?
は、ここで私が持っているものです。
SELECT Last, OrderLine.OrdID, OrdDate, SUM(Price*Qty)
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, OrdID DESC;
私は実行を打ったとき、それはOrdID
は以上のものを指すことができると言って続けて1つのテーブルはFROM句にリストされています。
OrdID
のために選択するテーブルを指定したので、なぜそれが言い続けていますか?
テーブル:
Cus (**CID**, Last, First, Phone)
Orders (**OrdID**, OrdDate, ShipDate, CID)
Manu (**ManuID**, Name, Phone, City)
Prods (**PrID**, ManuID, Category)
ProdFabric (**PrID**, **Fabric**, Price)
Orderline (**OrdId**, **PrID**, Fabric, Qty)
ああ、お見逃しでした。私はそれを修正しましたが、今は次のようになっています: "集計関数の一部として指定された式 'OrdID'を含まないクエリを実行しようとしました。 –
ありがとうございました。 –