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 |
… | … |