我有一個表Employees
,其字段如下:如何獲得所有列,但必須由組僅2列在SQL查詢
Employee_name,Employee_id,Employee_status,Employee_loc,last_update_time.
此表沒有任何約束。 我試過了下面的查詢。
select Employee_name, count(1)
from Employees
where Employee_status = 'ACTIVE'
Group by Employee_name,Employee_loc
having count(Employee_name) > 1
order by count(Employee_name) desc
在選擇,我需要得到Employee_id
太..可以如何獲得任何一個幫助嗎?
如果有十名員工具有相同的名稱和位置,employee_id'你要哪'?你想要全部10個嗎?只是最小(或最大)?如果你想要所有10個,你想要返回10行嗎? –
你能提供樣品數據和要求的輸出嗎? –
我需要所有10個employee_id。 (理想情況下,它將獲得與Active狀態相同的位置和名稱的員工名單。) – Muthukumar