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

本文共 821 字,大约阅读时间需要 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/freeliver54/p/9078635.html

你可能感兴趣的文章
对话框的应用
查看>>
extjs中新建窗体时,给窗体添加背景图片不显示问题之一
查看>>
reporting报表 添加序号
查看>>
前端的性能提升的基本原则
查看>>
一天进步一点点
查看>>
idea 修改单个项目的 默认编码格式
查看>>
eclipse工作空间的基本配置
查看>>
CloseHandle()函数的使用
查看>>
<<人间失格>>阅读
查看>>
11-4 分时系统
查看>>
Python-PyQt4学习资料汇总
查看>>
iOS:苹果推送----推送证书的生成
查看>>
1.1 Java 的概述
查看>>
如何判断单链表是否有环,如果有怎么找到进入环的节点
查看>>
Java学习之杨辉三角
查看>>
设计软件AI学习体会及图片
查看>>
jQuery开发者眼中的AngularJS
查看>>
SpringMVC中使用Interceptor拦截器
查看>>
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
查看>>
在Django中使用ORM创建图书管理系统
查看>>