我想将 oracle 表中的逗号分隔列与不同表中的另一个逗号分隔列进行比较。如果第一列中的所有值(在逗号分隔的列中且无论它们的顺序如何)都包含在第二列中,则不应返回该行。
例如 -
第 1 列有 a,b,c,def 第 2 列有 a,c,b
这不应返回,因为第 2 列中的 a、c 和 b 包含在第 1 列中,无论它们的顺序如何。
第 1 列有 a,cl,owd 第 2 列有 a,owd,pp
应该返回此行,因为第 2 列的 'pp' 不包含在第 1 列中。
第 1 列有 vvv,ccc,rr 第 2 列有 ccc,rr
不应返回此行。
我可以在 SQL 中完成这个吗?不期望过程或功能。
感谢所有的帮助!