这是我的 SQL 语句,它没有返回 DISTINCT 线程标题。
SELECT DISTINCT TOP 5 tblThread.Title, tblPost.Date
FROM tblPost
INNER JOIN tblThread ON tblPost.ThreadID = tblThread.ThreadID
ORDER BY tblPost.Date DESC
tblThread 和 tblPost 之间的公共字段是 ThreadID。
我想要做的是根据 tblPost 中最新的 5 个帖子返回最新的 5 个不同的线程标题。
示例:如果一个名为 ASP.NET 的线程已被发布两次,并且它们是最近的两个帖子,则该线程 (ASP.NET) 的标题应该只出现一次并且位于列表的顶部。
任何帮助将不胜感激。
斯特凡。