各位同仁:
请教一个问题.
我要从四个数据库表中查询出一个报表,报表的每项都是有条件限制的(比如时间上),有可能有好几个条件限制,而每一项的条件不同,而且可能有冲突的地方,比如其中一项可能要查12月以前的,另一项则是12月以后的,各个字段可能是从不同表中不同条件下的字段综合计算得到,而报表中的各项还有可能有关系,比如后者可能必须以前者为条件.
好复杂,各位有没有数据库查询的复杂例子,可以参考,拜托了。
请教一个问题.
我要从四个数据库表中查询出一个报表,报表的每项都是有条件限制的(比如时间上),有可能有好几个条件限制,而每一项的条件不同,而且可能有冲突的地方,比如其中一项可能要查12月以前的,另一项则是12月以后的,各个字段可能是从不同表中不同条件下的字段综合计算得到,而报表中的各项还有可能有关系,比如后者可能必须以前者为条件.
好复杂,各位有没有数据库查询的复杂例子,可以参考,拜托了。
解决方案 »
- 打印监控程序网上的都达不到真正的监控作用
- treex中怎么插入一个结点?急,高手帮忙啊!!
- VB是语言名还是开发工具名?
- 求救大家
- 转数据库时发现了一个问题,从foxpro的字符串转换到oracle时出现的问题
- 各位高手支招吧:我想实现VB管理文章之类的程序,我实在没办法了
- 放分贴(2),多谢flxa帮助,,其他人不用进来
- 提问?……………………本人太穷只有20分了,不好意思。
- MSFlexGrid 要怎么做单行选择呢?
- 不用api,如何实现mouse 在button 上移动,移出,点机时button的图标变化
- 请各位看看我的程序,为什么我的数据库更新不?帮帮忙吧!
- 如何读入一个文本文件到文本框
如果一个数据库就好办了。在sql 的查询分析器上试一试,返回记录满意就行了。最好再查询前个表建立索引,节省时间。
where 表1.字段 > x and 表2.字段 < x or 表1.字段 < 表1.字段 (加想要的条件)
这样。
select a.*,b.字段,c.字段,d.字段 from 表1 a,表2 b,表3 c,表4 d where a.条件 and b.条件 and c.条件 and d.条件 or(and) 各表的关系