如何从查询结果中再进行查询?
烤火的鱼 2003-10-17 08:40:16 许多查询都是在第一个查询的基础上进行的,比如:
select 字段列表1 from (select 字段列表2 from …) where …,很显然,字段列表1是建立在字段列表2的查询基础上的,这样的比较容易实现,因为是一个语句就完成了,我现在碰到的问题是首先要保存字段列表2的查询结果到内存中,其他还有很多查询都建立在字段列表2的基础上,好象应该叫视图吧,也就是说,我首先要查询一个表出来,如select 字段列表2 from … into 什么的,假如结果在 表2中,然后我再进行其他查询,如select 字段列表n from 表2等等,不知道我有没有说清楚,反正就是将第一次查询结果保存起来,其他的查询建立在第一次的结果之上,也用select语句从第一个结果中查询,谁能告诉我应该怎么做?