私の選択クエリは、合計カウントと、制限とオフセットを含むその他のフィールドを返す必要があります。私の合計カウントは1000になりますが、結果を5で制限します。
over () またはその他の方法で可能ですか。カウントに制限を適用しないでください。
SELECT DISTINCT id, total OVER (
count( DISTINCT las.id )
FROM asset
WHERE TRUE AND model = 12 AND l status = 'Done'
)
WHERE TRUE AND model = 12 AND l status = 'Done'
FROM asset limit 0,10 ;
とにかくSQLが機能しません!
期待される結果
id count
1 1000
2 1000
3 1000
4 1000
5 1000
条件に基づく合計数と、条件と制限に基づく ID