首页 新闻 赞助 找找看

sql2005 的with AS 问题

0
悬赏园豆:5 [已关闭问题]

 with temptbl as
         (

  select * from A

       )

select * from temptbl    --这一句可以查找出数据

select * from temptbl  where state =0   -- 运行到这句时则会提示说找不到temptbl 

好像用with AS 生成的临时表, 只能够在一个select中用,到下一个Select就用不了。

 

这样的情况怎么样才能让with AS 生成的临时表在一条SQL中调用多次。

不若相忘于江湖的主页 不若相忘于江湖 | 初学一级 | 园豆:51
提问于:2009-07-06 17:10
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册