Office中国论坛/Access中国论坛
标题:
联合查询问题
[打印本页]
作者:
st4455
时间:
2008-1-11 11:44
标题:
联合查询问题
[attach]27812[/attach]
select YFZL.YFBM,YFZL.YFXM,YFZL.NFXM,ZNZK.HC,ZNZK.HZXM,ZNZK.HZXB,ZNZK.HZCSRQ,ZNZK.ZPZK,QYBY.BYZT,QYBY.SSSJ,QYBY.SSDW from YFZL,ZNZK where YFZL.YFBM=ZNZK.YFBM and((ZNZK.HZCSRQ >= '2007-01-01'and ZNZK.HZCSRQ <= '2007-01-31' and ZNZK.DJRQ >= '2007-01-01'and ZNZK.DJRQ <= '2007-01-31') or (ZNZK.DJRQ >= '2007-01-01'and ZNZK.DJRQ <= '2007-01-31'))and YZX='否' and DelSJ='假' UNION ALL select YFZL.YFBM,YFZL.YFXM,YFZL.NFXM,ZNZK.HC,ZNZK.HZXM,ZNZK.HZXB,ZNZK.HZCSRQ,ZNZK.ZPZK,QYBY.BYZT,QYBY.SSSJ,QYBY.SSDW from YFZL,QYBY where YFZL.YFBM=QYBY.YFBM and ((QYBY.SSSJ >= '2007-01-01'and QYBY.SSSJ <= '2007-01-31'and QYBY.TKRQ >= '2007-01-01'and QYBY.TKRQ <= '2007-01-31') or (QYBY.TKRQ >= '2007-01-01'and QYBY.TKRQ <= '2007-01-31'))and YZX='否' and DelSJ='假';
要怎么做后面的BYZT,SSSJ,SSDW,才能有显示
[
本帖最后由 st4455 于 2008-1-11 11:47 编辑
]
作者:
rjacky
时间:
2008-1-11 13:00
看了几次都不懂什么意思
联合查询只是将几个字段数量和类型相同的查询的记录合并一起,能不能显示字段和你的子查询条件有关系
作者:
st4455
时间:
2008-1-11 13:16
3个表
我要表2符合条件的内容和表3符合条件的内容都显示出来
表1字段1,表1字段2,表2字段1,表2字段2,表3字段1,表3字段2
数据 数据 数据 数据
数据 数据 数据 数据
数据 数据 数据 数据
作者:
andymark
时间:
2008-1-11 15:11
代码看得头晕
请上传示例
作者:
st4455
时间:
2008-1-11 17:46
YFBM YFXM NFXM HC HZXM HZXB HZCSRQ ZPZK BYZT SSSJ SSDW
0011 姓名1 姓名5 1 姓名 男 2007-01-09 计划内
0012 姓名2 姓名6 2 姓名 女 2007-01-12 计划内
0013 姓名3 姓名7 上环 2007-01-15 单位
0014 姓名4 姓名8 女扎 2007-01-03 单位
前面的都对了,就后面 上环和女扎的没显示
作者:
st4455
时间:
2008-1-11 17:51
发个数据库行不行
作者:
rjacky
时间:
2008-1-11 18:43
这个库不是一般的特别
作者:
huangxiuwen
时间:
2008-1-11 18:59
顶你。顶你。顶你。顶你。顶你。顶你。
作者:
st4455
时间:
2008-1-11 20:18
原帖由
rjacky
于 2008-1-11 18:43 发表
这个库不是一般的特别
怎么了???
作者:
Victor_Duane
时间:
2008-1-11 20:56
我的天,我看了一下,我不知道我要干什么,只好退出了,表与表之间都没有关系,如何处理,,还是把你的要求说的详细再详细一点,
作者:
st4455
时间:
2008-1-11 21:21
YFBM YFXM NFXM HC HZXM HZXB HZCSRQ ZPZK BYZT SSSJ SSDW
0011 姓名1 姓名5 1 姓名 男 2007-01-09 计划内
0012 姓名2 姓名6 2 姓名 女 2007-01-12 计划内
0013 姓名3 姓名7 上环 2007-01-15 单位
0014 姓名4 姓名8 女扎 2007-01-03 单位
就是要显示成这样啊
作者:
st4455
时间:
2008-1-12 07:48
三个表都有编号这个字段了
作者:
st4455
时间:
2008-1-12 07:49
查询出的结果是这样
YFBM YFXM NFXM HC HZXM HZXB HZCSRQ ZPZK BYZT SSSJ SSDW
0011 姓名1 姓名5 1 姓名 男 2007-01-09 计划内
0012 姓名2 姓名6 2 姓名 女 2007-01-12 计划内
0013 姓名3 姓名7
0014 姓名4 姓名8
但我想要这样的结果
YFBM YFXM NFXM HC HZXM HZXB HZCSRQ ZPZK BYZT SSSJ SSDW
0011 姓名1 姓名5 1 姓名 男 2007-01-09 计划内
0012 姓名2 姓名6 2 姓名 女 2007-01-12 计划内
0013 姓名3 姓名7 上环 2007-01-15 单位
0014 姓名4 姓名8 女扎 2007-01-03 单位
作者:
st4455
时间:
2008-1-12 07:54
那个表的数据不全的,大部分我删除了
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3