gpt4 book ai didi

sql - 如何在 Linq 中编写 SELECT FROM myTable WHERE id IN (SELECT...)?

转载 作者:行者123 更新时间:2023-12-04 05:45:02 24 4
gpt4 key购买 nike

你如何在 Linq 中重写它?

SELECT Id, Name FROM TableA WHERE TableA.Id IN (SELECT xx from TableB INNER JOIN Table C....)

所以用简单的英语,我想从 TableA 中选择 Id 和 Name,其中 TableA 的 Id 在第二个查询的结果集中。

最佳答案

from a in TableA 
where (from b in TableB
join c in TableC on b.id equals c.id
where .. select b.id)
.Contains(a.Id)
select new { a.Id, a.Name }

关于sql - 如何在 Linq 中编写 SELECT FROM myTable WHERE id IN (SELECT...)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com