2010-06-22 58 views
0

我有一個表中有ids和辭職日期。 單身證有一個以上的辭職日期。在sql中的分組日期

我該如何顯示錶格中哪一個id只有一個辭職日期,即最新日期,即最大日期。

能有人幫助我plzz ....感謝名單一噸

回答

5
select id, max(resignDate) 
from mytable 
group by id 

它不是從是否要確保只有一個表中的行爲給定ID的問題清楚。如果您要求給定ID只有一個條目,則該語句最後應該有:having count(id) = 1