假设您的数据库中有两个表:students(学生信息表)和 scores(成绩信息表),其中 scores 表包含了学生选课和成绩信息。可以使用以下 SQL 查询语句来获取没有选修课程的同学的基本信息:
```
SELECT *
FROM students
WHERE id NOT IN (SELECT DISTINCT student_id FROM scores);
```
这个查询语句使用子查询,在 scores 表中查找所有选过课程的学生 ID,并使用 DISTINCT 关键字去除重复项。然后,使用 NOT IN 子句在 students 表中查找没有出现在子查询结果中的学生信息。其中,* 表示返回所有列的信息,也可以根据需要指定返回的列。