34,588
社区成员
发帖
与我相关
我的任务
分享
-- 最新的五个
select top 5 * from t order by 创建日期 desc
SELECT
*
FROM 栏目表 AS a
CROSS APPLY(SELECT TOP 1 * FROM 文章表 WHERE 栏目ID=a.栏目ID ORDER BY 文章ID desc) AS b
;WITH K AS(
SELECT
文章ID ,栏目ID ,文章标题
,RowNum = ROW_NUMBER() OVER(PARTITION BY 栏目ID ORDER BY 发布时间),
FROM 文章表
)
SELECT 文章ID ,栏目ID ,文章标题
FROM K
WHERE RowNum=1