本题用到下面三个关系表:
CARD 借书卡。 CNO 卡号,NAME 姓名,CLASS 班级
BOOKS 图书。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数
BORROW 借书记录。 CNO 借书卡号,BNO 书号,RDATE 还书日期
查询当前借了"计算方法"但没有借"计算方法习题集"的读者,输出其借书卡号,并按卡号降序排序输出。
将上面改成SQL语句,改怎么写呀?
CARD 借书卡。 CNO 卡号,NAME 姓名,CLASS 班级
BOOKS 图书。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数
BORROW 借书记录。 CNO 借书卡号,BNO 书号,RDATE 还书日期
查询当前借了"计算方法"但没有借"计算方法习题集"的读者,输出其借书卡号,并按卡号降序排序输出。
将上面改成SQL语句,改怎么写呀?
解决方案 »
- oracle根据一张表的数据修改另一张表的语句
- Oracle 9i的转储备份问题
- TimesTen 11300错误
- 求教:后台数据库由SQL Server2000变为Oracle9i,原来程序代码中的SqlParameter、SqlDbType该怎么换?
- 菜鸟提问 ADO 连接 ORACLE
- sql语句的疑问,字段为空时怎么处理
- 怎样察看表中字段的注释或说明
- 对于oracle后台procedure中循环中是否有象continue功能
- 高分求解 用VBA导出oracle数据库的clob数据
- oracle大神求指导
- 求助一个基础的查询
- 写了一个oracle的存储过程简单分页,在eclipse里面一直报错,在线等答案了
from borrow a,books b
where a.BNO=b.BNO
and b.bname='计算方法'
and a.RDATE >=sysdate
and a.cno not in(select a.cno
from borrow a,books b
where a.BNO=b.BNO
and b.bname='计算方法习题集'
and a.RDATE >=sysdate )
;