【发布时间】:2016-01-20 16:23:58
【问题描述】:
我有一种情况,我想计算客户的总交易量。我可以在 mysql 查询中做到这一点,但我不知道在 linq sql 中做到这一点。
select c.name, count(r.custid)
from receipt r left join in cust c on (c.custid=r.custid)
group by r.custid
如何在 linq sql 中转换它?
【问题讨论】:
-
你到底想做什么,我不明白。您询问 linq sql 但您的示例查询是原始 sql 吗?你想知道该查询的 linq 等价物吗?
-
我想同时显示名称和计数预期结果。姓名 ||大卫伯爵 || 3 所罗门 || 4 约瑟夫|| 1
-
@AhmedGalal:考虑到这个问题的加入部分,这对我来说看起来不够接近。我不是说重复的没有被问到 - 但我不认为就是这样。
-
好的,看看这个:stackoverflow.com/questions/12089870/linq-join-and-count@JonSkeet
-
@AhmedGalal:是的,这是一个更合理的骗局——尽管我不太喜欢这个答案,稍后会添加另一个 :)