| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2072 人关注过本帖
标题:union问题
取消只看楼主 加入收藏
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
结帖率:100%
收藏
 问题点数:0 回复次数:6 
union问题
我在做个报表
表表数据是绑定一个数据集rs
报表每页规定4行
假设我现在用SQL查找的2行,那么这两行填充到报表,其它9行要空格显示
我本来是这样想的
select a,b from a    '这里只找到两条记录
union
select null,null from a
union
select null,null from a
我以为查出来是
1,2
2,1
null,null
null,null
但实际是这样的
1,2
2,1
null,null
这样就少了一条,它把相同的记录只显示一条,就无法填充我那个报表
现在我需要处理的问题是如何有4条记录,大家有好的办法帮我吗?
搜索更多相关主题的帖子: union 
2008-10-28 09:47
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
下面这句话说错了,其它2行要空格显示
假设我现在用SQL查找的2行,那么这两行填充到报表,其它9行要空格显示


不知道我说明白了没,你们能知道我的意图不?
2008-10-28 10:05
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
我的意思就是有没有办法在数据集RS后面加你n条空记录,来填充那该死的表格
好心人啊,说说话啊
2008-10-28 10:14
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
谢谢版主,试了下可以。不知道还有其它办法没
如果我要后面接好大多空的记录,那不要写好多union,很麻烦啊
2008-10-28 11:30
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
VB6.0自带的那种报表
2008-10-28 11:34
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
哦,谢谢你!只能这样做了,还好一页只有11行,反正一个循环就够了
就是把哪个SQL语句写的有点长不爽,只怪我水平不够也只能这样了
2008-10-28 11:51
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
用你的哪个UNION ALL在软件里面已经实现了,后悔没看下“SQL SERVER 联机从书”
只要查了下这个UNION ALL 我就会用了。更好的办法以后找找看
2008-10-28 12:01
快速回复:union问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024875 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved