我有一个table1假设从哪个ABC中获得像'MYname_GKS_50'这样的列的o/p。我只想要MYNAME该结果的一部分被用作条件来获取另一个表的另一列。 假设如果我从table2.xyz给columnname = MYNAME。这两个查询应该在OracleDB中的单个SQL查询中。 例如:只要在第二个查询中修改并使用的第一个查询结果SQL
表1(COL1,COL2)
COL2已经数据 MYname_GKS_50,MYname_GKS_51,MYname_GKS_52,Ora_10,Ora_11 ...
我想COL2结果MYname_GKS和Ora部分为我的搜索条件,不需要更改nos。
- 表2(COL3,COL4)
从COL2即MYname_GKS和奥拉值应该与表2的COL3被现在比较。 如果匹配,它应该给我table2的col4。
任何建议大师!
on t1.col2 like t2.col3||'%'
喜欢这里:
您使用的是MS SQL Server还是Oracle? – jarlh
删除基于OP关于OracleDB和列名称的sql-server Ora_10 Ora_11 – scsimon
使用的数据库是Oracle 11g。 Ora_10,11简直就是我用过的单词,它就像是假设Order_detailsversionOne_100056,Order_detailsversionOne_100057,Order_detailsversionOne_100058 .. Donot与任何ORA错误混淆。 – Gopal