gpt4 book ai didi

c# - SQL 到 Linq : RIGHT JOIN in LINQ

转载 作者:行者123 更新时间:2023-11-30 22:31:25 24 4
gpt4 key购买 nike

任何人都可以帮助我将一些带有右连接的 sql 查询转换为 linq?

SELECT dbo.FinnTrans.SanadID, dbo.FinnTrans.Date, dbo.FinnAccount.ID AS AccID,
dbo.FinnAccount.FullId, dbo.FinnAccount.Name, SUM(dbo.FinnTrans.Debit) AS TotalDebit,
SUM(dbo.FinnTrans.Credit) AS TotalCredit
FROM dbo.FinnAccount AS FinnAccount_1 LEFT OUTER JOIN
dbo.FinnAccount ON FinnAccount_1.ParentId = dbo.FinnAccount.ID RIGHT OUTER JOIN
dbo.FinnTrans LEFT OUTER JOIN
dbo.FinnAccount AS FinnAccount_2 ON dbo.FinnTrans.AccID = FinnAccount_2.ID ON
FinnAccount_1.ID = FinnAccount_2.ParentId
WHERE (dbo.FinnTrans.FPID = 7) AND (FinnAccount_2.AccLevel = 3)
GROUP BY dbo.FinnTrans.SanadID, dbo.FinnTrans.Date, dbo.FinnAccount.ID,
dbo.FinnAccount.Name, dbo.FinnAccount.FullId
HAVING (dbo.FinnTrans.SanadID = 1)

最佳答案

你可以看这里:http://www.hookedonlinq.com/OuterJoinSample.ashx作为左外连接的例子。而且您始终可以交换表格以向左或向右移动

关于c# - SQL 到 Linq : RIGHT JOIN in LINQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9259720/

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