读书人

这里用表变量按时间大-小 列出10 条

发布时间: 2012-02-08 19:52:21 作者: rapoo

这里用表变量,按时间大-小 列出10 条文章, 并且排除前3条文章
这里用表变量,按时间大-小 列出10 条文章, 并且排除前3条文章


DECLARE @TableVar TABLE(articleId INT)

INSERT INTO @TableVar SELECT articleId FROM (select top 3 * from article order by addTime desc) as T

select top 10 * from article where documentId not in (@TableVar) order by addTime desc


为什么提示 @TableVar 没有定义??

[解决办法]
select top 10 * from article where documentId not in (select articleId from @TableVar) order by addTime desc

读书人网 >SQL Server

热点推荐