分組的時候,查詢字段,只能是統計函數,或者被分組的字段
比如
select avg(salary),e.department_id from hr.employees e group by e.department_id
查詢字段就只能是統計函數,或者department_id,但是不能是first_name
比如
select avg(salary),e.first_name from hr.employees e group by e.department_id
這個就會報錯
因爲從邏輯上來講,按照department_id來分組員工,分在一起的員工,他們的department_id都是一樣的,但是他們的first_name是不一樣的,所以不能夠查詢first_name字段