免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3776 | 回复: 10

sql请教,郁闷了。 [复制链接]

论坛徽章:
0
发表于 2009-10-10 12:09 |显示全部楼层
dbaccess -e cardb@picczb<<!
unload to 4.unl
select policyno
from prpcitemkind
where kindcode="A"
and exists (select policyno from prpcitemkind where kindcode="BZ")
and exists (select policyno from prpcitemkind where kindcode="B")
and exists (select policyno from prpcitemkind where kindcode="D1")
and startdate>="20090925"
!

kindcode不等于BZ的policyno怎么也被提出来了?老大们
就是想取同时满足kindcode=A,B,BZ和D1的所有policyno,怎么写啊?


谢谢

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2009-10-10 12:18 |显示全部楼层
原帖由 qza 于 2009-10-10 12:09 发表
dbaccess -e cardb@picczb


一个记录的同一个记录可以有多个值??:shock: :shock:

就是想取同时满足kindcode=A,B,BZ和D1的所有policyno,怎么写啊?


policyno

A
B
BZ
D1

这个怎么可能存在policyno同时等于A,B,BZ,D1呢?
你要的是不是 policyno in("A","B","BZ","D1") ?

论坛徽章:
0
发表于 2009-10-10 13:03 |显示全部楼层

回复 #1 qza 的帖子

select policyno from prpcitemkind where kindcode in ('A','BZ','B',D1');
应该是这个意思吧?

论坛徽章:
0
发表于 2009-10-10 13:08 |显示全部楼层
一个保单号policyno承保了多个险别kindcode,

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2009-10-10 13:20 |显示全部楼层

回复 #4 qza 的帖子

那你应该用 保单号 + 险别 来查,需不是仅用 险别

看你的意思:你是要查找包含A,B,BZ,D1这4个险别的所有保单号吧.

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2009-10-10 13:32 |显示全部楼层
kindcode不等于BZ的policyno怎么也被提出来了?老大们
就是想取同时满足kindcode=A,B,BZ和D1的所有policyno,怎么写啊?


只要policyno下的kindcode中包含A,B,BZ,D1 这4种就会出来了,也许这个policyno还包含其它的.

论坛徽章:
0
发表于 2009-10-10 14:10 |显示全部楼层

回复 #5 liaosnet 的帖子

是你说那样,那这个语句怎么写啊?

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2009-10-10 14:13 |显示全部楼层
原帖由 qza 于 2009-10-10 14:10 发表
是你说那样,那这个语句怎么写啊?


就你自己寫的~

论坛徽章:
0
发表于 2009-10-10 14:19 |显示全部楼层

回复 #8 liaosnet 的帖子

我用exists的有一个policyno没有承保BZ

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2009-10-10 14:36 |显示全部楼层
原帖由 qza 于 2009-10-10 14:19 发表
我用exists的有一个policyno没有承保BZ


看一下日期限制吧~你的這個日期限制是A的日期限制,並不是BZ的日期限制,看一下BZ的日期是不是在這之前。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP