| 去重键 | ORDER BY 列 |
|---|---|
| 版本 | 可指定版本列 |
| FINAL | 查询强制去重 |
| 替代 | 按版本过滤 |
按版本取最新
按版本取最新
SELECT store_id, store_name
FROM (
SELECT store_id, store_name,
row_number() OVER (PARTITION BY store_id ORDER BY version DESC) AS rn
FROM dw.dim_store
)
WHERE rn = 1;高频查询的表尽量避免一直用 FINAL,可在入仓前先去重到最新态。