我正在创建一个查询,其中我需要比较两组单词。我需要将a.error_description与b.KE_TAGS进行比较,它们都包含多组单词。
文字示例:
a.error_description =“在脚本GLB_LOCK中LockResource引擎调用失败...”
b.KE_TAGS =“LockResource,GLB_LOCKRESOURCE_100_PS”
两列都包含“LockResource”一词。
以下是我的查询:
预期结果应显示基于KE_TAG“LockResource,GLB_LOCKRESOURCE_100_PS”的KE_ID,用于error_description,其中包含“在脚本GLB_LOCK中LockResource引擎调用失败...”
Select a.error_id, a.job_ID, a.error, a.error_description,
CONCAT('%',b.KE_TAGS,'%'), b.KE_TAGS, b.KE_ID
from errors_input as a right join knowledge_entry as b
on a.error_Description like CONCAT('%',b.KE_TAGS,'%') -- issue is in this line
WHERE a.error like '%BB_RAISEERROR_100_PS%'***
希望你能提供帮助。谢谢!