View Single Post
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'."

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;
Om jeg kutter ut "where RN = 1" fungerer det fint og jeg får dette som resultat:

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
men jeg vil helst bare få en rad per tråd.