我有一个相当复杂的查询,我正在处理多个嵌套的查询层。查询的一个要求是我从主查询中的子查询的子查询中访问一个字段。但是,由于中间查询中的聚合,我无法在该查询中包含该字段。在子子查询中访问一个字段SQL
例如。
select a, d.x, f.v?
from b
join (select a, max(z), min(z), Count(y) as x
from c
join (select a, Count(t) as v
from e
) f
on f.a = c.a
Group By a
Having min(z) <> max(z)
) d
on d.a = b.a
这可能吗?
雅OU护理,你可以修改你的例子是这样,就像你说的,有一个在适当的查询集合?基本上,如果你需要在内层丢失它,你将无法在没有爆炸的情况下恢复原状。 – Beth 2011-04-18 14:47:28