IN SQL 在 C# linq 中的外观如何
本文关键字:外观 linq SQL IN | 更新日期: 2023-09-27 18:30:15
IN SQL在C#linq中看起来如何,试过了
SELECT * FROM ACON.ProductData.LngText Where LngCod='SWE'
AND TextId IN (SELECT DISTINCT [AlfCod]
FROM [ACON].[Measure].[RatedCurrent])
这
from l in LngTexts
where l.LngCod=="swe" &&
l.TextId.Contains((from m in Measure_RatedCurrents
select m.AlfCod).Distinct())
select l
不行
您需要
对内部查询的结果使用Contains
:
from l in LngTexts
where l.LngCod=="swe" &&
(from m in Measure_RatedCurrents
select m.AlfCod).Distinct().Contains(l.TextId)
select l