use*_*178 2 c# linq sql-server
我是SQL服务器的新手,请任何机构帮我解决如何在LINQ中编写此查询.
SELECT [Plan_Num]
,(select top 1 ba_level_code + ' - ' + ba_level_desc from baLevel where ba_level_code = '0' + Level_Num) as [Level]
,(select top 1 cast(Column_Num as varchar) + ' - ' + Column_Description from baPlanColumnStructure where Column_Num = CL.Column_Num) as [Column]
,[Sort_Order]
FROM baCodeLibrary CL where code_id = 25468 and isactive = 1 order by [Plan_num]
Run Code Online (Sandbox Code Playgroud)
谢谢
你正在寻找这样的东西
var query = from cl in context.BaCodeLibrary
where cl.code_id == 25468 && cl.isactive == 1
orderby cl.Plan_num
select new
{
Level = (from ba in context.baLevel
where ba.ba_level_code == ("0" + ba.Level_Num)
select ba.ba_level_code + " - " + ba.ba_level_desc).Take(1),
Column = (from ba in context.baPlanColumnStructure
where ba.Column_Num == cl.Column_Num
select ba.ba_level_code + " - " + ba.ba_level_desc).Take(1),
Sort_Order = cl.Sort_Order
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3440 次 |
| 最近记录: |