A-A+

阅读以下说明 回答问题1至问题3 将解答写在对应栏内。 【说明】 有如下关系数据库: S(S

2022-08-05 20:40:47 问答库 阅读 172 次

问题详情

阅读以下说明,回答问题1至问题3,将解答写在对应栏内。
【说明】
有如下关系数据库:
S(SNO,SN,STATUS,CITY)
P(PNO,PN,COLORS,WEIGHT)
J(JNO,JN,CITY)
SPJ(SNO,PNO,JNO,QTY)
其中,S为供应单位,P为零件,J为工程项目,SPJ为工程订购零件的订单,其语义为:某供应单位供应某种零件给某个工程,请用SQL完成下列操作。
求为工程J1提供红色零件的供应商代号。请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:SELECT DISTICT SPJ.SNOFROM SPJPWHERE P.PNO=SPJ.PNO AND SPJ.JNO='J1'AND P.COLOR='红'
SELECT DISTICT SPJ.SNOFROM SPJ,PWHERE P.PNO=SPJ.PNO AND SPJ.JNO='J1'AND P.COLOR='红'

考点:问题,关系