0
我有此查詢:無效標識符在對甲骨文
SELECT *
FROM (SELECT ORDEN.* ,ROW_NUMBER() OVER (ORDER BY HDC_FEC) AS FILE
FROM (SELECT HDC_OPP AS numberOperation, HDC_FEC AS SystemDate,ESD_DES AS state,HDC_MTV AS motiveCode FROM HDC
LEFT JOIN TRM ON HDC.HDC_TRM = TRM.TRM_COD
...
和我得到的OVER子句錯誤「無效的標識符HDC_FEC。如果我換成SystemDate工作正常。爲什麼我不能使用HDC_FEC而不是SystemDate?
謝謝。
我的查詢的最後部分我使用WHERE FILE BETWEEN? AND?。謝謝。 – Chema
@Chema - 對最外面的查詢和單個子查詢有意義;但是你有兩個級別的子查詢,並且我不確定最內層的是否需要。很難從你的片段中分辨出來。 –
我使用此查詢來使用MyBatis返回分頁結果。 – Chema