为了账号安全,请及时绑定邮箱和手机立即绑定

数据库问题,求高手来解答?

数据库问题,求高手来解答?

武林高手 2015-06-02 20:22:10
设有一个SPJ数据库,包括S、P、J、SPJ四个关系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商 供应某种零件 给某工程项目的数量为QTY.求至少用了供应商S1所供应的全部零件的工程号JNO?(SQL语句怎么写)数据库问题?《数据库系统概论》第四版74页5题第五小题
查看完整描述

1 回答

已采纳
?
DWWWWWEI

TA贡献1条经验 获得超0个赞

select JNO from J where not exists (select * from SPJ X where SPJ.Sno='S1' and not exists (select * from SPJ Y where Y.JNO=J.JNO and Y.PNO=X.PNO));

查看完整回答
反对 回复 2017-01-08
  • 1 回答
  • 0 关注
  • 5105 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信