mysql三表查询sql语句
1. 表结构:
Student学⽣表(学号、姓名、性别、年龄、编辑)
Course课程表(编号、课程名称)
sc选课表(选课编号、学号、课程编号、成绩)
(1)写⼀个SQL语句,查询选修了“计算机原理”的学⽣学号和姓名
(2)写⼀个SQL语句,查询“⼩明”同学选修的课程名称
(3)写⼀个SQL语句,查询选修了5门课程的学⽣学号和姓名
答案:
(1)
select student.stu_no,student.stu_name
from student,course,sc
jsp页面包括html标签吗where course.c_no=sc.c_no and sc.stu_no=student.stu_no and course.c_name='计算机原理';(2)
select course.c_name,student.stu_name
traveling的意思from student,course,sc
where student.stu_name='⼩明' and student.stu_no=sc.stu_no and sc.c_no=course.c_no;
(3)
select student.stu_no,stu_name
mysql笔试题目及答案from student,course,sc
where student.stu_no=sc.stu_no and sc.c_no=course.c_no
group by student.stu_no
mysql面试题sql语句多表联查having count(*)=5
建表及插⼊数据可参考如下语句:
create table student(
stu_no int,
stu_name varchar(10),
sex char(1),
age int(3),
edit varchar(20)
);
insert into student values (1,'wang','男',21,'hello'), (2,'⼩明','⼥',22,'haha2'), (3,'hu','⼥',23,'haha3'), (4,'li','男',25,'haha4');
create table course(
c_no int,
c_name varchar(10)
);
insert into course values (1,'计算机原理'),
(2,'java'),
(3,'c'),
(4,'php'),
春节英语作文带翻译100字(5,'py');
create table sc(
sc_no int,
stu_no int,
c_no int,
score int(3)
);
insert into sc values (1,1,1,80),
(2,2,2,90),
(3,2,1,85),
(4,2,3,70),
(5,2,4,95),devops开发流程
(6,2,5,89);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。