实现linq的多表合并查询(表外数据和并)

实现背景:查询班级的每个视频的学习次数,由于班级表,班级视频表,班级视频学习情况表,是分开的,所以需要多表结合。

第一步:查询出某个班级每个视频的信息实现linq的多表合并查询(表外数据和并)_第1张图片
第二步:查询出班级视频的学习情况,因为该表记录的是每个学生观看视频的学习记录
实现linq的多表合并查询(表外数据和并)_第2张图片
第三步:两个表的和并,还要计算出每个视频的学习人数,就算某个视频暂时没有学习的人,也要显示为0人
在这里插入图片描述
结果:
实现linq的多表合并查询(表外数据和并)_第3张图片

有更好的方法请留言,初出茅庐,请各位大神指点

更多精彩

  • 更多技术博客,请移步 有趣的程序员

你可能感兴趣的:(C#)