请问这个语句用sql怎么写

my_nature_2 2009-10-19 07:24:55
查询选修c1课程的成绩大于109号学生成绩的所有记录


学号 课程 成绩
...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
my_nature_2 2009-10-19
  • 打赏
  • 举报
回复
OK了 大哥你好强!
能不能认识一下,交个朋友
bancxc 2009-10-19
  • 打赏
  • 举报
回复
select *
from 表 t
where 课程='c1' and
not exists (select 1 from 表 where t.成绩<=成绩 and 课程='c1' and 学号=109)
my_nature_2 2009-10-19
  • 打赏
  • 举报
回复
一楼的回答 在sqlserver下 测试不行

服务器: 消息 208,级别 16,状态 1,行 1
对象名 '课程' 无效。

表结构是是这样的

表名 表
列名 学号 课程 成绩
devilidea 2009-10-19
  • 打赏
  • 举报
回复
bancxc 2009-10-19
  • 打赏
  • 举报
回复

select *
from 表 t
where 课程='c1' and
not exists (select 1 from 课程 where t.成绩<=成绩 and 课程='c1' and 学号=109)

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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