当前位置: 代码迷 >> Sql Server >> 这里用表变量,按时间大-小 列出10 条文章, 并且排除前3条文章,该如何处理
  详细解决方案

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

热度:446   发布时间:2016-04-27 19:45:54.0
这里用表变量,按时间大-小 列出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
  相关解决方案