私は実行する必要があるクエリがあります。これは、各クライアントの最新の更新された行を返します。 SQL ServerでのROW_COUNTインターシステムキャッシュに相当しますか?
、私は次のようにします:
SELECT *
FROM
(
SELECT *, ROW_NUMBER() OVER (PARTITION BY client_id ORDER BY date_updated DESC) AS rn
FROM client_address
) a
WHERE a.rn = 1
インターシステムズキャッシュ上でこれを行うには同様の方法はありますか?私はどのような種類のランキング関数についても何のドキュメントも見つけていません。
'SELECT * FROM t GROUP BY ID'は機能しますか?グループで指定されていないフィールドではどうなりますか? –
InterSystems Developer Community https://community.intersystems.com/post/top-group-sql-query-cach%C3%A9に関する質問についての議論があります –