3つの層を持つクエリがあります。つまり、スカラーサブクエリを含むメインクエリがあり、スカラーサブクエリも含まれています。
最下位レベルのスカラークエリは2つの異なる値を返し、中間レベルのサブクエリは平均値を返します。ただし、最下位レベルのクエリが現在の値を受け取る代わりに、テーブル内のすべての値を平均化しています。
現在の最上位のクエリ結果の値を最下位のサブクエリに適切に渡す方法を知っている人はいますか?
コード例:
Select Product,
Description,
(Select Avg(Mfg_Cost, Purchasing_Cost)
FROM (Select Mfg_Cost,
Purchasing Cost
From Cost
Where Cost.Product = Products.Product))
From Products;