我正在使用ROW_NUMBER
这样的功能
SELECT ROW_NUMBER() OVER (PARTITION BY TABLE1.COL1, TABLE2.COL1 ORDER BY TABLE1.COL4) as ROWNUM
FROM TABLE1
JOIN TABLE2
ON ......
我运行此查询的数据只返回一行,但ROWNUM不是我所期望的,有时它是4,有时是5。
使用PARTITION BY... ORDER BY..
提前感谢您的帮助
答案 0 :(得分:2)
{1}}将重新启动Table1.col1和Table2.col1中每次更改的行数
您似乎期待通过以下更改实现的结果:
partition by