怎样在一张表格里面使用三个不同的SQL语句?(200分)

  • 主题发起人 主题发起人 bigfeng
  • 开始时间 开始时间
B

bigfeng

Unregistered / Unconfirmed
GUEST, unregistred user!
有一张三列多行的表格,怎样才能使三列中的每一列各使用一个SQL语句?每一条SQL语句所
调出的数据记录多少不一!
 
union也许可以
 
你再把你的问题说清楚,你想要实现的是什么?
 
同意yzhshi的说法。
 
用STRINGGRID
 
用臨時表,先把要查詢的數據放在臨時表中,
最后讀臨時表不就得了。
 
可以在内存中动态建表,有一个自作的函数,挺好的,我一直用它。
 
liuxudong,
你好,你那个内存中动态建表的函数,能提供给我吗,我的e-mail是:gung_@163.com
 
有多种解决方法:
你可以用StringGrid也可以用ClientDataset控件。
在这里还有一个问题要主意。在写数据时的方法。因为三个SQL语句求的的结果
是不一样的。
 
有没有具体的例子
 
select a.id ,isunll(b.xx,0),isnull(c.xx,0) from a ,(select id, xx from a where ....) b ,(select id,xx from a where ....) c
~~~~~~~~~~~~~这是对应数值型 的如果字符型的话isnull(b.xx,'0')
where a.id*=b.id and a.id*=c.id
 
看不懂!有没有源程序?
 
先建立住查询,
然后多个子查询语句,就可以实现。
关于每一条SQL语句所
调出的数据记录多少不一,这个问题。
我想你可以预先空出最大的行数。
 
接受答案了.
 
后退
顶部