我有一个查询,它分为三层。也就是说,我有一个主查询,里面有一个标量子查询,里面也有一个标量子查询。
底层标量查询返回两个不同的值,中级子查询返回两个的平均值。但是,底层查询不是接收当前值,而是平均表中的所有值。
有谁知道如何正确地将当前顶级查询结果的值传递给底部子查询?
代码示例:
Select Product,
Description,
(Select Avg(Mfg_Cost, Purchasing_Cost)
FROM (Select Mfg_Cost,
Purchasing Cost
From Cost
Where Cost.Product = Products.Product))
From Products;