[步骤]
SELECT *
FROM (
SELECT
id,sku,country,search_keyword,type,rerank_similarity,is_aba,aba_rank,create_time,update_time,
ROW_NUMBER() OVER (
PARTITION BY sku
ORDER BY
type ASC,
is_aba DESC,
aba_rank IS NULL ASC,
rerank_similarity DESC
) AS rn
FROM test_zhcxkj_center_product.t_amazon_competitor_keyword
WHERE is_deleted = 0
and country = 'US'
and sku in ('13380425')
) AS t
WHERE t.rn <= 30
ORDER BY sku, rn;

这个type值相同的时候没有按照rerank_similarity进行降序吧

[结果]
[期望]