按多列分組如何在LINQ中實(shí)現(xiàn)GroupBy多列類似于SQL中的內(nèi)容:SELECT * FROM <TableName> GROUP BY <Column1>,<Column2>如何將其轉(zhuǎn)換為LINQ:QuantityBreakdown(
MaterialID int,
ProductID int,
Quantity float)INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity)SELECT MaterialID,
ProductID, SUM(Quantity)FROM @TransactionsGROUP BY MaterialID, ProductID
3 回答

慕田峪7331174
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
group x by new { x.Column1, x.Column2 }

尚方寶劍之說
TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
var query = (from t in Transactions group t by new {t.MaterialID, t.ProductID} into grp select new { grp.Key.MaterialID, grp.Key.ProductID, Quantity = grp.Sum(t => t.Quantity) }).ToList();
- 3 回答
- 0 關(guān)注
- 455 瀏覽
添加回答
舉報(bào)
0/150
提交
取消