如何实现删除满足条件的内容(内容在3张表中) 本帖最后由 kamui_shiron 于 2009-10-12 20:06:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delete from student where sno in (Select sno from sc inner join course on sc.cno=course.cno and course.cname='C语言程序设计' ) 可以解释下:inner join course on sc.cno=course.cno and course.cname='C语言程序设计' 吗?inner join 是什么意思? delete t from (select a.* from student a join sc b on a.sno=b.sno join course c on b.cno=c.cno where a.sname='C语言程序设计') --差个tdelete t from (select a.* from student a join sc b on a.sno=b.sno join course c on b.cno=c.cno where a.sname='C语言程序设计')t delete student from sc inner join course on sc.cno=course.cno and student.sno=sc.sno and course.cname='C语言程序设计' 课程表course 和 sc(选课表)通过课程编码内连接 找到选课是'C语言程序设计'的学生学号inner join 内连接 表间用的是外键,这应该不需要内连接吧?用上述代码执行时提示student无效 现在提示student无效应该如何解决,囧囧 delete from studentwhere sno in (select s.sno from sc s,course c where s.cno=c.cno and c.cname='C语言程序设计') BCP导出问题 李天平的加密解密 十万火急,“SQL Server存储器不足” |zyciis| 查询关键字我添加了按拼音字母查询后如何在查询出来的数据高亮显示 谢谢 急 第三贴 我说一下我的实际要求 大家看年发办 在存储过程中要实现一条语句,若记录不为空则将这些记录插入到一新临时表中,若记录为空则返回0 sql2000版本,如何备份数据库中的作业? 绩效考核问题 菜鸟请教。。。。。。 请教数据库的数据存储。(数据结构) 在pb7开发环境中怎样连接sql server2000? 新建一个库后,如何将其他库中的表复制进去 sql server left join 问题
where sno in
(
Select sno from sc
inner join course on sc.cno=course.cno and course.cname='C语言程序设计'
)
inner join 是什么意思?
t
from
(select a.* from student a join sc b on a.sno=b.sno join course c on b.cno=c.cno
where a.sname='C语言程序设计')
delete
t
from
(select a.* from student a join sc b on a.sno=b.sno join course c on b.cno=c.cno
where a.sname='C语言程序设计')t
delete from student
where sno in (select s.sno from sc s,course c where s.cno=c.cno and c.cname='C语言程序设计')