将内部联接分组SQL转换为Linq

时间:2019-09-28 21:18:30

标签: sql linq

我有以下SQL语句:

MotionLayout

效果很好。将按预期返回不同的值。我试图将其转换为Linq,但感觉就像是要钻进一个永无止境的兔子洞。

SELECT b.Brand_key, b.BrandName, Sum(po.Quantity) AS Quantity 
FROM Brands b
INNER JOIN Products p ON b.Brand_key = p.Brand_fkey
INNER JOIN ProductOrders po ON p.Product_key = po.Product_fkey
GROUP BY b.Brand_key
ORDER BY Quantity DESC, b.BrandName ASC

这似乎到了我拥有一个键和总和的地步,但是需要进行另一个连接以使用sumGroup来获取品牌商品信息。

我觉得我已经绕过房屋约100次了,这比我做的要容易得多!我到目前为止所做的是正确的吗?

0 个答案:

没有答案
相关问题