select c.f1,c.f2 from (select a.f1,a.f2+b.f2 as f2 from table1 a,table2 b) as c
解决方案 »
- 《编译原理》——编译行天下 神龙耀九州
- 编译时提示无法找到文件
- 在调用Delphi自定义的涵数时,只传递部分参数,如何去实现!?
- indy的TCPclient下载文件,怎么让它支持代理?
- 有播放wmv和rm的控件例子吗?同时用actvix的
- DLL有没有分哪种语言可以调用,哪种语言不可调用的吗?
- Delphi程序在Win2000下打的包在Win98下安装不了?
- 请教teeChart4.04的显示量程及数据存贮问题
- 关于单选按钮的一个问题
- 请问谁知道Delphi关于网络和通讯方面编程的书?(比较好的)
- 字符转化问题string,char,pchar如何互相转化
- 老生长谈(怎样把图片改成黑白,jpg格式的)。
你用的是什莫数据库?我在pb上试了一下(后台连Sybase),报错。好像SQL Server支持这样的用法。
利用as 命令可以将select语句的中间结果当作一个表使用,不但可以使用一个中间结果还可以使用多个中间结果比如
select c.f1,c.f2,d.f1,d.f2 from (select a.f1 as f1,a.f2+b.f2 as f2 from table1 a,table2 b) as c ,(select a.f1* b.f1 as f1 a.f2 * b.f2 as f2 from table1 a,table2 b) as d
from (select a.f1 f1,(a.f2+b.f2) f2 from table1 a,table2 b) aa,table3
where ...