我正在尝试连接两个表,以了解第一个表数据是否具有来自第二个表的类似值。我尝试在SQL
中使用它并且效果很好。
请参阅下面的示例
select * from Table_1 t1 left outer join
Table_2 t2 on t1.a like '% ' + t2.a + ' %' or t1.a like '' + t2.a + ' %' or t1.a like '% ' + t2.a + ''
答案 0 :(得分:1)
这应该得到你期望的结果:
var query= from t1 in Table_1
from t2 in Table_2
//Your first condition include the rest, you don't need them
where t1.a.Contains(t2.a) //|| t1.a.StartWith(t2.a) || t1.a.EndsWith(t2.a)
select new {t1,t2};