如下三张表
S(S# ,SN ,SEX ,AGE ,DEPT)
C(C# ,CN)
SC(S# ,C# ,RECORD)
其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为图书号,CN为图书名,RECORD为借阅记录。
1.从库中查询出被2至4名学生借阅的所有图书信息。
2.从库中查询出至少借阅两次,且图书名为“计算机基础”的学生学号。
设计图书管理系统sql查询语句
答案:1 悬赏:40 手机版
解决时间 2021-03-09 15:59
- 提问者网友:泪痣哥哥
- 2021-03-08 15:10
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-03-08 16:12
1
SELECt *
FROM C
WHERe C# IN(SELECt C# FROM SC GROUP BY C# HAVINg COUNT(*) BETWEEN 2 AND 4)
2
SELECt S#
FROM SC JOIN C ON SC.C#=C.C#
WHERe CN='计算机基础'
GROUP BY S#
HAVINg COUNT(*)>=2
SELECt *
FROM C
WHERe C# IN(SELECt C# FROM SC GROUP BY C# HAVINg COUNT(*) BETWEEN 2 AND 4)
2
SELECt S#
FROM SC JOIN C ON SC.C#=C.C#
WHERe CN='计算机基础'
GROUP BY S#
HAVINg COUNT(*)>=2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯