日期:2014-05-18  浏览次数:20417 次

这里用表变量,按时间大-小 列出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