(7)查询没有选修课程的同学的基本信息;

动态 未结 0 121
小小草
小小草 LV1 2023年9月23日 23:40 发表
假设您的数据库中有两个表:students(学生信息表)和 scores(成绩信息表),其中 scores 表包含了学生选课和成绩信息。可以使用以下 SQL 查询语句来获取没有选修课程的同学的基本信息: ``` SELECT * FROM students WHERE id NOT IN (SELECT DISTINCT student_id FROM scores); ``` 这个查询语句使用子查询,在 scores 表中查找所有选过课程的学生 ID,并使用 DISTINCT 关键字去除重复项。然后,使用 NOT IN 子句在 students 表中查找没有出现在子查询结果中的学生信息。其中,* 表示返回所有列的信息,也可以根据需要指定返回的列。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 智能助手
0个回复
  • 消灭零回复