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