子查询返回多个值该怎么解决!??!

渃水 渃水 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如说有这么个情况:有以下三个表:
得分表:
试卷号(对应每张卷子得分),各题得分(多个字段,记录各道题目得分)
1 98(举例,用一个值)
2 80
3 88
试卷表:
试卷号,学号(参加考试的学生),各题题号(多个字段,记录各道题目)
1 0001
2 0002
3 0001
学生表:
学号,姓名……
0001 小红
0002 小白
每个学生可以参加多次考试,现在想要搜索姓名为XX的学生成绩,sql语句应该怎么写?
想要实现搜索‘小红’,结果为: 98 88


用嵌套查询的话在where条件里会返回多个值,编译错误!

最后一点分了,都发出去了,大家帮帮忙!!!

...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
渃水
MS-SQL Server 34,876 成员 254,635 内容