12.6 多字段外键映射的存在性检测

 

在两个表中,根据多字段外键映射的存在性查找记录。
在成绩表和学生表中,统计一班男生的平均分。

Score
StudentID
Class
Subject
Score
Student
ID
Class
Name
Gender

脚本:

A
1 =connect(“db”)
2 =A1.query(“select * from Score”)
3 =A1.query@x(“select * from Student”)
4 =A3.select(Class==“Class 1” && Gender==“Male”)
5 =A2.join@i(Class:StudentID, A4:Class:ID)
6 =A5.groups(StudentID; avg(Score):Score)

A1 连接数据库
A2 查询学生表
A3 查询学生成绩表
A4 选出一班男生
A5 使用 A.join@i() 函数连接过滤
A6 分组汇总每个学生的平均分

运行结果:

StudentID Score
1 76
3 74