mysql查询动态行转动态列,并使用mybatis
新建表
# 学生表
DROP TABLE IF EXISTS students;
CREATE TABLE students(
`id` INT(3) NOT NULL COMMENT '主键',
`name` VARCHAR(10) NOT NULL COMMENT '姓名',
`age` INT(3) NOT NULL COMMENT '年龄',
`class` VARCHAR(10) NOT NULL COMMENT '班级',
PRIMARY KEY (`id`)
);
# 成绩表
DROP TABLE IF EXISTS grade;
CREATE TABLE grade(
`id` INT(3) NOT NULL COMMENT '主键',
`student_id` INT(3) NOT NULL COMMENT '学生id',
`subject` VARCHAR(20) NOT NULL COMMENT '科目',
`grade` INT(3) NOT NULL COMMENT '成绩',