本文转自:https://www.cnblogs.com/Springmoon-venn/p/7016409.html

 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 as
select * from view_vsp_package_mapping vm
where (vm.packagecode,vm.vspcode) in (
select a.packagecode,b.vspcode from bkr_cfg_package a,bkr_cfg_vsp b
where b.groupcode = a.groupcode)

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

最新文章

  1. Thinking in Unity3D:材质系统概览
  2. 测试...外部指针访问private
  3. [译]React Context
  4. win10怎么取消登录密码
  5. 漫谈可视化Prefuse(四)---被玩坏的Prefuse API
  6. asp.net修改web.config文件
  7. 决策树之 CART
  8. virtualbox安装增强包及配置共享文件夹
  9. zookeeper 客户端编程
  10. javax.security.auth.login.LoginException: Error during resolve 异常
  11. ZOJ - 3822 Domination (DP)
  12. php+jquery+ajax+json简单小例子
  13. linux 脚本保留日志
  14. Qt WebEngine版本要求
  15. 【BZOJ1834】网络扩容(最大流,费用流)
  16. postgresql设置主键
  17. 浙江省赛之Singing Everywhere
  18. Siamese Neural Networks for One-shot Image Recognition
  19. Hadoop创建新用户
  20. js获得URL中的参数

热门文章

  1. hdu 1.2.3
  2. Apollo 配置详细步骤(Windows环境)
  3. 【BZOJ2882】 工艺(SAM)
  4. LOJ#3093. 「BJOI2019」光线(递推+概率期望)
  5. [学习笔记]Link-Cut Tree
  6. Django(框架、模板)
  7. yarn 学习 小记
  8. Angular使用总结 --- 模型驱动表单
  9. 彻底弄懂“PKIX path building failed”问题
  10. SQLAlchemy 快速入门、基础知识