下位集計を使用してサブクエリでグループ化しようとしています(これは最も基本的なフォームであるgroup by n
というクエリに簡略化されています)。 0-2からGROUP BYカスタム集計
bar
範囲:
しかし、その代わりに、最大を使用しての、私は今、次のヒューリスティックが必要です。私はその順序で2,0,1から選びたいと思う。しかし、私は元のオリジナルのの値にbar
の値で参加したいと思います。
適切なプロパティを返すカスタム集計関数を記述できますか?私は2つがどのように組み合わされるのか少し失われています。
SELECT
FOO.bar2
FROM
FOO
INNER JOIN(
SELECT
FOO.id,
custom_aggrgate(bar)
FROM
FOO
GROUP BY
FOO.id
) b ON FOO.bar = inverse_of_custom_aggrgate(bar) -- get org. value of bar to join by
入力値の例と、探している出力を提供できますか。 – Alex