我正在使用这样的ROW_NUMBER
功能
SELECT ROW_NUMBER() OVER (PARTITION BY TABLE1.COL1, TABLE2.COL1 ORDER BY TABLE1.COL4) as ROWNUM
FROM TABLE1
JOIN TABLE2
ON ......
我运行此查询的数据仅返回一行,但 ROWNUM 不是我预期的 1,有时是 4,有时是 5。
使用多个表中的列是否错误PARTITION BY... ORDER BY..
在此先感谢您的帮助