我已經爲大多數早期發現下面的代碼僱用的員工在每一個部門找到最早期僱用的員工在每一個部門
select d.department_name,e.first_name || ' '|| e.last_name,e.hire_date,min(e.hire_date)
from employees e join departments d
on e.department_id=d.department_id
group by d.department_name,e.hire_date
,但它讓我看到下面的錯誤
ORA-00979: not a GROUP BY expression
00979. 00000 - "not a GROUP BY expression"
*Cause:
*Action:
Error at Line: 13 Column: 26
請幫我一下這段代碼有錯嗎?
什麼是你想要做什麼呢? GROUP BY創建彙總行,但您正在嘗試提取單個記錄。 – BNL