宓伦 发表于 2021-5-17 09:27:18

求助,为什么会报错

select count(t.*) from (select id,sum(salary) from employees group by id) t;

贵州测绘 发表于 2021-5-19 19:52:10

最外层改成count(1)

吴俊范 发表于 2021-5-21 08:33:31

报错发出来看下

号冬 发表于 2021-5-25 04:37:59

select count(t.*) from( (select id,sum(salary) from employees group by id) as t);我感觉是因为少了括号,因为count是取所有行数,是否取1只会影响结果准确性,不会报错,而原来的句子在子句查询中,后面直接跟t,没有连接词,应该是错误的

男宾飼草 发表于 2021-5-27 17:29:00

count 后面跟具体一个字段,或者* , 不能加别名.*
页: [1]
查看完整版本: 求助,为什么会报错