oracle 字段模糊查詢多個字段(該多個字段來源於另外一張表的結果)


TableA
Aid A1 A2 A3
1 ABCD 11 aa
2 BEF 22 bb
3 ACG 33 cc

 

TableB
Bid B1 B2 B3
1 A 汽車 xx
2 D 三輪摩托車 xxx
3 E 二輪摩托車 xxxx

 

 

 

 

 

 

 

 

 

 

 

例如:獲取TableA表中含有摩托車駕照的行值

解決方案: select * from TableA a,(select B1 from TableB where instr(B2,'摩托車')>0) where instr(a.A1,b.B1)>0

結果為:

1 ABCD 11 aa
2 BEF 22 bb


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM