![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
凡间角落
个人博客:allcan.vip
展开
-
实现linq的多表合并查询(表外数据和并)
## 实现背景:查询班级的每个视频的学习次数,由于班级表,班级视频表,班级视频学习情况表,是分开的,所以需要多表结合。第一步:查询出某个班级每个视频的信息第二步:查询出班级视频的学习情况,因为该表记录的是每个学生观看视频的学习记录第三步:两个表的和并,还要计算出每个视频的学习人数,就算某个视频暂时没有学习的人,也要显示为0人结果:有更好的方法请留言,初出茅庐,请各位大神指点...原创 2019-01-16 10:25:34 · 4314 阅读 · 0 评论 -
linq的左连接
实现背景:查询学生学习情况,左连接,如果没有该学生的学习情况,也要查询出来首先查询出这个视频学习情况的信息,进行左连接,三目运算符判断该学员是否已经学习该视频,如果没有,则学习时长为0,因为是左连接,如果该学生没有该视频的学习情况信息,即可tableone没有他的学习数据,也可以进行查询出来最后成果展示:...原创 2019-01-16 10:48:44 · 1525 阅读 · 0 评论