Hei
Har drevet å set litt rundt nå, men har ikke funnet noen løsning.
Er det noen som her som kan si meg hvorfor dette ikke fungerer? Jeg får erroren: "Invalid column name 'RN'."
Om jeg kutter ut "where RN = 1" fungerer det fint og jeg får dette som resultat:
men jeg vil helst bare få en rad per tråd.
Har drevet å set litt rundt nå, men har ikke funnet noen løsning.
Er det noen som her som kan si meg hvorfor dette ikke fungerer? Jeg får erroren: "Invalid column name 'RN'."
Kode
select T.ThreadId, P.PostId, ROW_NUMBER() over(partition by T.ThreadId order by P.PostId desc) RN from Forum_Posts as P join Forum_Threads as T on T.ThreadId = P.ThreadId where RN = 1 order by P.PostId desc;
Kode
ThreadId PostId RN 25 106 1 24 105 1 23 104 1 23 103 2 5 99 1 5 97 2 5 74 3 5 36 4