假设有两个表,一个是学生表(students),包含学生的学号(id)和姓名(name),另一个是分数表(scores),包含学生的学号(id)和科目分数(score)。
可以使用子查询来解决这个问题,首先使用子查询获取所有分数大于90的学生学号,然后再通过连接查询获取学生信息。
下面是一个示例的SQL语句:
SELECT s.id, s.name
FROM students s
WHERE s.id IN (SELECT id FROM scores WHERE score > 90)
这条SQL语句首先执行子查询,获取所有分数大于90的学生学号,然后在外层查询中通过连接查询获取学生信息。
注意:以上示例中的表名和字段名仅供参考,实际使用时需要根据数据库中的实际表名和字段名进行相应修改。