with?q1?as?(?select?key?from?src?where?key?=?‘5‘)
select?*
from?q1;
?
with?q1?as?(select?*?from?src?where?key=?‘5‘)
from?q1
select?*;
?
with?q1?as?(?select?key?from?q2?where?key?=?‘5‘),
q2?as?(?select?key?from?src?where?key?=?‘5‘)
select?*?from?(select?key?from?q1) a;
?
with?q1?as?(select?*?from?src?where?key=?‘5‘),
q2?as?(select?*?from?src s2?where?key?=?‘4‘)
select?*?from?q1?union?all?select?*?from?q2;