检索全部课程都及格的学生的学号和姓名
检索选修人数最多的课程的课程号和课程名
2条回答 默认 最新
- CSDN专家-showbo 2021-11-24 20:59关注
linqpad没用过,linq代码如下,注意自己新建linq to sql实体类
using System; using System.Linq; namespace ConsoleApp1 { class Program { static void Main(string[] args) { DataClasses1DataContext ctx = new DataClasses1DataContext(); var rs = ctx.学生表.Where(s => ctx.成绩表.Where(i => !ctx.成绩表.Where(i1 => i1.成绩 < 60).Select(x => x.学生id).Distinct().Contains(i.学生id)).Select(i => i.学生id).Distinct().Contains(s.id)); foreach (var r in rs) Console.WriteLine(r.姓名+","+r.学号); var rs1 = ctx.课程表.Where(i => i.id == ctx.成绩表.GroupBy(x => x.课程id).OrderByDescending(x => x.Count()).Select(x => x.Key).First()); foreach (var r in rs1) Console.WriteLine(r.id+","+r.课程名称); Console.ReadKey(); } } }
有帮助麻烦点下【采纳该答案】
解决 1无用
悬赏问题
- ¥15 无法输出helloworld
- ¥15 高通uboot 打印ubi init err 22
- ¥20 PDF元数据中的XMP媒体管理属性
- ¥15 R语言中lasso回归报错
- ¥15 网站突然不能访问了,上午还好好的
- ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
- ¥15 semrush,SEO,内嵌网站,api
- ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
- ¥15 振荡电路,ADS仿真
- ¥15 关于#c语言#的问题,请各位专家解答!