如何使用类似函数(Oracle sql)从另一个表中查找代码列表?

问题描述 投票:0回答:2

我有一个表调用'student_table'表,其中有100个以上的STD_ID,我需要从“ Reg_table”表中映射Student_reg_ID

学生表格格式

STD_ID
123
456
789
688

Reg_table格式第1列:Student_reg_ID第2栏:参考]]

Student_reg_ID    Reference
23124             stden id 123
56142             customer refer 456
14328             refer -  789
67890             code ref : 688

需要输出

STD_ID    Student_reg_ID 
123       23124
456       56142
789       14328
688       14328

如何获得如上所示的输出映射?

希望在类似下面的函数中提供100个以上的STD_ID
STD_ID Like  '%123% or '%456% or .......

如何在单个SQL中获取它?

我有表调用'student_table'表,该表具有100多个STD_ID,我需要从'Reg_table'表中映射Student_reg_ID student_table格式STD_ID 123456789688 Reg_table格式...

sql oracle sql-like
2个回答
0
投票

您可以基于JOIN值为Reference LIKE值来STD_ID这两个表:


0
投票

您在正确的位置使用LIKE。试试这个选项:


0
投票

您正在寻找'stden id',后跟学生ID,因此请结合使用:

© www.soinside.com 2019 - 2024. All rights reserved.