【发布时间】:2012-07-03 14:17:06
【问题描述】:
无法得到这个,有人可以帮助这个 LINQ 查询吗?
select col1,
(select col2 from tbl2 where tbl2.ID=tbl1.tbl2ID) as [col2]
from tbl1
场景是这样的
我想要 Jobs 表中的所有记录,Jobs 有扇区 ID 列,我还想要 SectorName。它还有 CountryID 和 CityID,我也需要 CountryName 和 CityName。
【问题讨论】:
-
你的数据上下文是什么样的? Jobs 表和其他表(Sector?)的数据架构是什么样的?
-
结构简单。 Jobs 表有几个字段和 SectorID (int),Sectors 表有 SectorName (nvarchar) 和 ID (int, primarykey),Cities 表有 CityName (nvarchar) 和 ID (int, primarykey),国家表有 CountryName (nvarchar) 和 ID (int, 主键)
-
我根据您解释的三个表格更新了我的答案。
-
感谢@davidisawesome,但@J Torres 的回答仍然适合我的需要。祝下次好运。我感谢大家在这里的努力。尽情享受吧。
标签: .net sql asp.net-mvc-3 linq