新人提问、

落落落落落落落落 2016-11-01 09:26:36
USE students
UPDATE stu_info
SET 简历='成绩优异',班级='9'
WHERE IN
(
SELECT *
FROM stu_score
WHERE 语文+数学+英语>=260
)

该子查询中。我已经找出了学生成绩表分数大于260的学生。
并且我要修改信息表中的两项数据。
但最后的WHERE我并不知道怎么填写。
求科普。
...全文
93 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
巨巨巨 2016-11-01
  • 打赏
  • 举报
回复
--假如stu_info和stu_score的学生编号栏位都是学号 USE students UPDATE stu_info SET 简历='成绩优异',班级='9' WHERE 学号 IN ( SELECT 学号 FROM stu_score WHERE 语文+数学+英语>=260 )
中国风 2016-11-01
  • 打赏
  • 举报
回复
USE students
UPDATE stu_info
SET 简历='成绩优异',班级='9'
WHERE 学号 IN 
(
SELECT 学号
FROM stu_score
WHERE 语文+数学+英语>=260
)

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧