sql查询选修了所有课程的学生信息,请用两种方法做这道题
方法一:使用UNION ALL连接两个查询
```sql
SELECT * FROM 学生表
WHERE 学生ID NOT IN (
SELECT DISTINCT 学生ID FROM 选课表
)
```
方法二:使用子查询和NOT EXISTS
```sql
SELECT * FROM 学生表
WHERE NOT EXISTS (
SELECT 1 FROM 选课表 WHERE 学生表.学生ID = 选课表.学生ID
)
```
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。