我正在使用 SparkSQL。我有下表:
部门:
dep_id | emp_id | age
0 | 0 | 21
0 | 1 | 53
0 | 3 | 42
0 | 5 | 58
1 | 4 | 36
1 | 8 | 48
2 | 2 | 54
2 | 6 | 31
2 | 7 | 30
2 | 9 | 54
但是,我无法在 SparkSQL 中成功执行以下查询:
SELECT A.dep_id,
A.emp_id,
A.age,
(SELECT MAX(age) FROM department B WHERE A.dep_id = B.dep_id) max_age
FROM department A
ORDER BY 1,2
任何人都可以请帮助我可能出错的地方。
谢谢