WITH AS短语也叫子查询部分,用来定义一个SQL片段,且该SQL片段会被整个SQL语句用到,这个语句算是公用表表达式(CTE)。
eg:
with A as (select *from product) select *from A
先执行select *from product
得到一个结果,将这个结果记录为A
,再执行select *from A
语句。
WITH AS短语也叫子查询部分,用来定义一个SQL片段,且该SQL片段会被整个SQL语句用到,这个语句算是公用表表达式(CTE)。
eg:
with A as (select *from product) select *from A
先执行select *from product
得到一个结果,将这个结果记录为A
,再执行select *from A
语句。