12.9 匹配的不存在性检测
在两个互相关联的表中,根据匹配的不存在性检测记录。
根据成绩表和学生表,查询所有科目均高于 80 分的学生。
Student |
---|
ID |
Class |
Name |
… |
Score |
---|
StudentID |
Subject |
Score |
… |
只要查找没有一科成绩低于 80 的学生即可。
脚本:
A | |
---|---|
1 | =connect(“db”) |
2 | =A1.query(“select * from Student”) |
3 | =A1.query@x(“select * from Score”) |
4 | =A3.select(Score<=80) |
5 | =A4.id(StudentID) |
6 | =A2.join@d(ID, A5) |
A1 连接数据库
A2 查询学生表
A3 查询成绩表
A4 选出成绩不高于 80 分的记录
A5 按学生 ID 去重
A6 使用 A.join@d() 选出不匹配的记录
运行结果:
ID | Class | Name |
---|---|---|
2 | Class 1 | Ashley |
16 | Class 2 | Alexis |