CREATE DATABASE 学生基本信息
CREATE TABLE 学生基本信息表(
学号 [varchar](10) NOT NULL,
姓名 [varchar](50) NOT NULL,
出生年月 [datetime] NULL
)
CREATE TABLE 课程表(
课程编号 [varchar](10) NOT NULL,
课程名称 [varchar](50) NOT NULL,
学分 [int] NULL
)
CREATE TABLE 选课表(
选课编号 [varchar](10) NOT NULL,
学号 [varchar](50) NOT NULL,
课程编号 [varchar](50) NOT NULL,
成绩 [int] NULL
)
INSERT INTO 学生基本信息表(学号,姓名,出生年月) VALUES ('A001','张三','2000-8-8')
INSERT INTO 课程表(课程编号,课程名称,学分) VALUES ('B001','语文',120)
INSERT INTO 选课表(选课编号,学号,课程编号,成绩) VALUES ('C001','A001','B001',63)
select * from 学生基本信息表
select * from 课程表
select a.学号,a.姓名,a.出生年月,b.课程编号,b.课程名称,b.学分,c.选课编号,c.成绩 from 选课表 c LEFT JOIN 学生基本信息表 a ON a.学号=c.学号 LEFT JOIN 课程表 b ON b.课程编号=c.课程编号
select a.学号,a.姓名,a.出生年月,b.课程名称,b.学分,c.成绩 from 选课表 c LEFT JOIN 学生基本信息表 a ON a.学号=c.学号 LEFT JOIN 课程表 b ON b.课程编号=c.课程编号 where a.学号='A001'
温馨提示:答案为网友推荐,仅供参考