我们如何使用'WITH'子句使用多个查询

时间:2013-12-24 06:17:50

标签: sql clause

作为下面的示例代码......

 WITH sampleA as (SELECT * FROM emp)

 SELECT * FROM sampleA

 SELECT * FROM sampleA

此别名'sampleA'仅适用于第一次查询,不适用于第二次或更晚......

但我想用这个别名查询更多内容。

你能帮帮我吗,我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

公用表表达式范围仅限于第一个SELECT语句。对于多种用法,请使用临时表或表变量。