[轉]oracle in 多個欄位

來源:互聯網
上載者:User

標籤:ora   tab   pac   strong   特定   code   過濾   ping   複製   

本文轉自: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 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)

做的是個視圖,然後其他地方都可以用了。

 

[轉]oracle in 多個欄位

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.