讨论:怎样实现这样的功能:将得到的记录集当做一个表用SQL检索? 就是执行一个SQL得到一个记录集,再把这个记录集当做一个表执行SQL进行检索。能不借助临时表实现么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以呀.create table aaa select * from bbb;select * from aaa; 如果不是create table aaa select * from bbb;;就试试create table aaa as select * from bbb;具体哪个忘记了. to smilelhh咱们不通过临时表,直接将第一次返回的记录集当做一个表来用SQL进行检索,能做到么? to gxg3filter无法实现sum,count这样的功能吧 用BATCHMOVE。SOURCE=QUERY1,BATCHMOVE。DESTINATION=TABLE1,BATCHMOVE。MOVE=BATCOPY生成一临时数据库。 我也是正遇到這樣的問題,計算字段好像不支持filter屬性呢?但不知如何進行過濾查詢 先使用select into语句产生一个表,再对这个表进行操作. select a.*,b.* from (select a.*,b.* from table1 a,table2 b where a.field1=b.field1)a,(select a.*,b.* from table3 a,table4 b where a.field1=b.field1)bwhere a.field1=b.field1 对于SQL SERVER而言,临时表一般是放在内存中的(当然,如果放在虚拟内存除外),所以速度不会很慢。 lf43(小飞侠)的也是一种方法,这样理论上会更快一些,但是有些复杂的操作无法支持。(像是删除等等)最好就是用临时表就可以了。 我是这个意思:我们对数据库检索,得到一个记录集,作为一个报表输出,然后基于这个检索结果作二次检索,再作一个报表另外,用到临时表的话还要自己建,能不能直接就根据select生成一个临时表呢,就是用select into可以直接产生一个表么? 用delphi做数据库查询 数据库连接时提示如下问题 怎么实现给字符加边框轮廓? 如何获得容器中有多少个Edit,ComboBox控件,在线 怎样判断数据库查找是否成功? 怎样把16进制数EF从串口发出??我愿意把所有的分给您! 我在软件打包的时候想把MSDE打进去,安装时自动运行,该怎么办 dbgrid可否象报表一样打印 怎样在dbgrid中只显示查询的内容? 为什么我的MTS/COM+系统会不能Updata?Why?按李维的办法做的!急! 我想学COM了,如何开头,有是什么资料没有 如何判断在程序运行过程中动态增加字段的字段名在数据表格中已经存在
create table aaa select * from bbb;
select * from aaa;
就试试create table aaa as select * from bbb;
具体哪个忘记了.
咱们不通过临时表,直接将第一次返回的记录集当做一个表来用SQL进行检索,能做到么?
filter无法实现sum,count这样的功能吧
生成一临时数据库。
(select a.*,b.* from table1 a,table2 b where a.field1=b.field1)a,
(select a.*,b.* from table3 a,table4 b where a.field1=b.field1)b
where a.field1=b.field1
lf43(小飞侠)的也是一种方法,这样理论上会更快一些,但是有些复杂的操作无法支持。(像是删除等等)
最好就是用临时表就可以了。
我们对数据库检索,得到一个记录集,作为一个报表输出,然后基于这个检索结果作二次检索,再作一个报表另外,用到临时表的话还要自己建,能不能直接就根据select生成一个临时表呢,就是用select into可以直接产生一个表么?