求助,为什么会报错
select count(t.*) from (select id,sum(salary) from employees group by id) t;最外层改成count(1) 报错发出来看下 select count(t.*) from( (select id,sum(salary) from employees group by id) as t);我感觉是因为少了括号,因为count是取所有行数,是否取1只会影响结果准确性,不会报错,而原来的句子在子句查询中,后面直接跟t,没有连接词,应该是错误的 count 后面跟具体一个字段,或者* , 不能加别名.*
页:
[1]