sql - 如何对包含多个列名不明确的联接表的 LINQ 查询进行分组?
问题描述
这是我要转换为 LINQ 的 SQL 查询:
SELECT artikel.id, charge.id
from Lots charge
JOIN Product artikel on charge.artikel = artikel.id
JOIN StorageQuantity_TAB lmengeTAB on charge.id = lmengeTAB.charge
JOIN StorageQuantity lmenge on lmengeTAB.id = lmenge.id
GROUP BY artikel.id, charge.id
这就是我到目前为止得到的:
var query = (from charge in Lots
join artikel in PartProducts on charge.Artikel equals artikel.Id
join lmengeTAB in StorageQuantity_TABs on charge.Id equals lmengeTAB.Charge
join lmenge in StorageQuantities on lmengeTAB.Id equals lmenge.Id
select new
{
artikel.Id,
chargeID = charge.Id,
}).ToList();
那么如何包含该 GROUP BY 语句?
解决方案
推荐阅读
- python - 我如何调查我的模型是否适合 scipy?
- python - 数值评估 sympy dsolve 的解
- node.js - Nodejs在字符串中添加额外的反斜杠(\)
- angular - 滚动到网格顶部
- elasticsearch - Elasticsearch 中的嵌套桶
- python-3.x - 是否有 AWS CDK 代码可用于为 Kinesis firehose 传输流启用 WAF 日志记录?
- r - 将参数从自定义函数传递给 group_by 不起作用
- r - logisitc/probit 回归中因变量的比例/拆分
- javascript - 如何更改每个特定页面的布局元素样式?
- c# - 在 asp.net 核心中更新身份用户时并发失败