标题:求大神帮我写一条 sql 语句,涉及到 2 个表!
只看楼主
zjj1974
Rank: 2
等 级:论坛游民
威 望:1
帖 子:50
专家分:38
注 册:2014-8-10
结帖率:80%
已结贴  问题点数:20 回复次数:8 
求大神帮我写一条 sql 语句,涉及到 2 个表!
求一个sql语句
表A为
a01,a02
yy   000034
yy   000056
yy   000042
zz   000056
zz   000451

表B为
a01,  a02    ,a03    a04
张一  000034 办公室  
李二  000035 办公室 000034
张三  000036 办公室 000012,000034
张五  000037 财务科 000056
李五  000039 财务科 000042
陈三  000040 财务科 000011,000042
陈四  000082 内务室 000056
任二  000083 业务室 000056
任三  000084 业务室 000451

我写的如下代码
select a00,a01,a03,a04 from 表B
where (a02 in(select a02 from 表A where a01="yy"))
UNION
select a00,a01,a03,a04 from 表B
where (a04 in(select a02 from 表A where a01="yy"))

执行时,少了(张三、陈三)二行,有没有办法将他们也包含进去???
哪位大神帮我把上面的sql语句修改一下呀!

[ 本帖最后由 zjj1974 于 2014-10-15 16:29 编辑 ]
搜索更多相关主题的帖子: sql语句 办公室 财务科 where 张一 
2014-10-15 16:12
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
张三  000036 办公室 000012,000034
陈三  000040 财务科 000011,000042
2014-10-15 16:16
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
得分:18 
select B.* from 表A A,表B B WHERE A.a01="yy " AND (A.a02=B.A02 OR ALLTRIM(a.a02) $ ALLTRIM(b.A04))
2014-10-15 16:31
zjj1974
Rank: 2
等 级:论坛游民
威 望:1
帖 子:50
专家分:38
注 册:2014-8-10
得分:0 
在VFP中可以正常运行,到了其他系统中怎么就运行不起来了?
2014-10-15 17:15
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:2 
以下是引用zjj1974在2014-10-15 17:15:08的发言:

在VFP中可以正常运行,到了其他系统中怎么就运行不起来了?
其他系统是指?
2014-10-15 17:16
zjj1974
Rank: 2
等 级:论坛游民
威 望:1
帖 子:50
专家分:38
注 册:2014-8-10
得分:0 
非常谢谢 kiff。 修改了一下,在其他语言中也可以用得起来了,

非常谢谢的kiff,思路太好了!
2014-10-15 17:29
zjj1974
Rank: 2
等 级:论坛游民
威 望:1
帖 子:50
专家分:38
注 册:2014-8-10
得分:0 
在 mysql 中
2014-10-15 17:29
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
我以前就说过,基本上到这里来求一句指令的,都是用在别的数据库系统上,不是搞vfp的。说中了没有?

授人以渔,不授人以鱼。
2014-10-15 23:19
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
说中了
2014-10-15 23:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-437293-1-1.html




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

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