Jeg vil gerne have de 10 senest aktive tråde sorteret efter hvornår der sidst er blevet posted.
Det er ikke et problem at få de 10 seneste posts returneret sammen med information om trådene, men der kan det sagtens være, at 3 af 10 posts er fra samme tråd og mit mål er at få 10 unikke resultater returneret.
MSSQL Query fra mit dataset.
SELECT DISTINCT TOP (10) ForumThreads.ForumThreadID AS Expr1, ForumThreads.ForumCategoryID, ForumThreads.ForumThreadName, ForumThreads.ForumThreadCreatorID,
ForumThreads.ForumThreadDateCreated, ForumPosts.ForumPostID, ForumPosts.ForumThreadID, ForumPosts.ForumPostText, ForumPosts.ForumPostCreatorID,
ForumPosts.ForumPostEditorID, ForumPosts.ForumPostDateCreated, ForumPosts.ForumPostDateEdited, ForumPosts.ForumPostIsPublic
FROM ForumThreads INNER JOIN
ForumPosts ON ForumThreads.ForumThreadID = ForumPosts.ForumThreadID
ORDER BY ForumPosts.ForumPostDateCreated DESC
Jeg kan lige så godt bruge en SqlConnection mv. direkte i code-behind. Men som det ser ud nu kan jeg ikke se hvordan jeg skal konstruere mit SQL query.
Indlæg senest redigeret d. 13.09.2010 16:04 af Bruger #15135