元のクエリを使用して最後から2番目のテーブルを取得し、Select
を変更します 使用distinct
を追加する (ここで
)そして、Origin、Stock、およびスコアの計算のみを選択します。たとえば、スコアがそれらすべての平均である場合、AVG(Score)
になります。 ここで、Score
元のクエリでフェッチしたものになります。同じOriginとStockを持つアイテムの小さなサブセットのみを使用してスコアを計算する場合は、サブクエリを使用します。ここで、OriginIDとStickIDが一致する場合は、次のようになります。
Select Origin,
Stock,
(select calculation(Score) from tables where tables.stock_id = .... tables.origin_id = .....)
From....
これがお役に立てば幸いです。