建表语句:
CREATE TABLE `student` (
`name` varchar(50) DEFAULT NULL,
`sub` varchar(50) DEFAULT NULL,
`score` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
MySQL [test]> select * from student;
+--------+--------+-------+
| name | sub | score |
+--------+--------+-------+
| 李四 | 数学 | 90 |
| 王文 | 数学 | 92 |
| 张娜 | 数学 | 50 |
| 王菲 | 数学 | 80 |
| 张娜 | 英语 | 89 |
| 王菲 | 英语 | 75 |
| 王文 | 英语 | 97 |
| 李四 | 英语 | 60 |
| 李四 | 语文 | 78 |
| 王文 | 语文 | 85 |
| 张娜 | 语文 | 91 |
| 王菲 | 语文 | 76 |
| xxm | 数学 | 90 |
| 李伟 | 数学 | 95 |
+--------+--------+-------+
14 rows in set (0.00 sec)
查询语句:
MySQL [test]> select sub,name,score from student where score > 90 and sub in (sele