老师,我这里报错,是不是on后面不能使用聚合函数,

来源:4-3 数据操作语言:表连接查询(二)

王大力牛批

2022-10-12 15:30:29

https://img.mukewang.com/climg/63466ce909d0793510510177.jpg

https://img.mukewang.com/climg/63466c3909560ae007070125.jpg

我这里报错,是不是on后面不能使用聚合函数,如果我就不用别名,sql怎么写呢

写回答

1回答

好帮手慕小蓝

2022-10-12

同学你好,这里的报错原因确实是因为聚合函数不能直接作为条件使用。

替代的方案是使用子查询,即将d.AVG(sal)替换为子查询语句“SELECT AVG(sal) FROM t_emp”。

祝学习愉快~

0

0 学习 · 9886 问题

查看课程