本文共 413 字,大约阅读时间需要 1 分钟。
以下是优化后的内容:
三个表关联查询
SELECT sname FROM student WHERE NOT EXISTS ( SELECT cname FROM course WHERE NOT EXISTS ( SELECT id FROM sc WHERE student.`sid` = sc.`sid` AND course.`cid` = sc.`cid` ))
对查询结果的操作
SELECT sname, ( CASE WHEN statu = '1' THEN '傻逼' WHEN statu = '2' THEN '智障' ELSE '其他' END) AS statu FROM student WHERE statu = 1
以上是基于三个表的关联查询示例,主要用于获取选修课程的学生姓名,并对查询结果进行状态分类显示。
转载地址:http://haejz.baihongyu.com/