をランダムな値を選択: - はは、私は、テーブル内のデータを以下している個別の値に基づいて、列から
| item | rate |
-------------------
| a | 50 |
| a | 12 |
| a | 26 |
| b | 12 |
| b | 15 |
| b | 45 |
| b | 10 |
| c | 5 |
| c | 15 |
と私は次の出力を返すクエリが必要です。item_noは別個のものでなければならない。すなわち
| item no | rate |
------------------
| a | 12 | --from (26 , 12 , 50)
| b | 45 | --from (12 ,15 , 45 , 10)
| c | 5 | --from (5 , 15)
をし、
ありがとうございます。
ありがとう、@ウラジミール、あなたのクエリは3倍速く、他の結果を提供します。 あなたのすべてのお返事ありがとうございます。 – speedyraz
@speedyraz、私はあなたが私の答えを見つけてうれしいです。このアプローチと 'row_number 'の相対的なパフォーマンスは、データの分布(アイテムごとにいくつのレートがあるか)と使用可能なインデックスによって決まります。 –