博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle in 多个字段
阅读量:5240 次
发布时间:2019-06-14

本文共 820 字,大约阅读时间需要 2 分钟。

  oracle 使用in的时候使用多个字段

这个也是刚需啊。

最近有个需求,在一堆商品里面过滤出一些特定的商品类型、供应商的商品(同时满足)。

需要的数量不多,但是可能会变化,所以做了两个配置表。

商品类型:

create table BKR_CFG_PACKAGE(  groupname   VARCHAR2(64),  packagecode VARCHAR2(64),  packagename VARCHAR2(64),  groupcode   VARCHAR2(2))

供应商表:

create table BKR_CFG_VSP(  groupcode VARCHAR2(64),  vspcode   VARCHAR2(64),  vspname   VARCHAR2(64))

同时满足商品类型和供应商的SQL:

select a.packagecode,b.vspcode from bkr_cfg_package a,bkr_cfg_vsp b where b.groupcode = a.groupcode

好了,现在进入主题“in 多个字段

同时满足的就必须 一条数据 packagecode和vspcode同时相等

create or replace view view_vsp_add asselect * from view_vsp_package_mapping vmwhere (vm.packagecode,vm.vspcode) in (select a.packagecode,b.vspcode from bkr_cfg_package a,bkr_cfg_vsp bwhere b.groupcode = a.groupcode)

做的是个视图,然后其他地方都可以用了。

 

转载于:https://www.cnblogs.com/Springmoon-venn/p/7016409.html

你可能感兴趣的文章
小识Tableau
查看>>
linux下tomcat服务的启动、关闭与错误跟踪
查看>>
noip2006 能量项链
查看>>
gradle 国内加速,修改镜像源
查看>>
文件的压缩解压与归档
查看>>
Linux入门第一天——基本概述与环境搭建
查看>>
防雪崩利器:熔断器 Hystrix 的原理与使用
查看>>
CentOS 7 开放3306端口访问
查看>>
hbase shell 常用命令
查看>>
面试总结【1】
查看>>
学习笔记——gauss消元法
查看>>
PyCharm设置
查看>>
MySQL服务器与MySQL57服务器区别与不同处在哪里,他们各自的领域范围,能不能同时启动服务?...
查看>>
type="button"和type="submit"的区别
查看>>
欢迎来的我的前端技术博客
查看>>
DB2同平台迁移数据库
查看>>
sql编程
查看>>
kubernetes实战(四):k8s持久化安装rabbitmq集群
查看>>
SQL优化SQL tuning
查看>>
微信小程序——获取openid
查看>>