我有如下表的数据
表格1 :
P_name
Mohan
Ram
表二:
R_name
Mohan,Manasa
Ajay
Ram,Raju
脚本 :
select t.name,tt.name from table1 t
INNER JOIN table2 tt
ON t.name LIKE '%' + tt.name + '%'
我需要将表1数据与表2数据进行比较并得到结果集
输出 :
P_name R_name
Mohan Manasa
Ram Raju
为什么您将数据存储为CSV
格式仅在单行中存储一个数据并执行以下操作JOIN
:
例如我会这样做:
SELECT t.P_name, substring(tt.r_name, charindex(',', tt.r_name + ',')+1, len(tt.r_name))
FROM table1 t INNER JOIN
table2 tt
ON tt.r_name LIKE '%' + t.P_name + '%';
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句