私はtable1を持っているので、 'MYname_GKS_50'のような列からo/pを取得しています。 MYnameその結果の一部を、別のテーブルの別の列をフェッチする条件として使用したいだけです。 もし私がcolumnname = MYnameをtable2.xyzから与えたとします。これらの2つの問合せは、OracleDB内の単一のSQL問合せに存在する必要があります。 例:2番目のクエリで変更されて使用される最初のクエリ結果SQL
表1(COL1、COL2)
COL2私はデータ MYname_GKS_50、MYname_GKS_51、MYname_GKS_52、Ora_10、Ora_11 ...
をしたいたcol2の結果のみMYname_GKSおよびOraの検索条件には変更の必要はありません。
- 表2(COL3、COL4)
COL2すなわちMYname_GKSとオラからの値は表2のCOL3と比べて、今でなければなりません。 それが一致すれば、私にtable2のcol4を渡すべきです。
どのような提案gurus!ここでは同様
on t1.col2 like t2.col3||'%'
:
MS SQL ServerまたはOracleを使用していますか? – jarlh
Oracle DBおよび列名を尋ねるOPに基づいて削除されたsql-server Ora_10 Ora_11 – scsimon
使用されるデータベースはOracle 11gです。 Ora_10,11は単純に私が使った言葉ですが、それはOrder_detailsversionOne_100056、Order_detailsversionOne_100057、Order_detailsversionOne_100058のようなものでした。DonotはORAエラーと混同します。 – Gopal