我有如下表:SQL - 按組,保留最早的排
name team date
-----------------------------------
John A-team 02-5-2014
Jessica A-team 08-6-2015
David A-team 11-2-2013
Bill B-team 12-5-2017
Nicole B-team 18-1-2010
Brandom B-team 22-9-2012
我想創建一個查詢它的作用:每隊
- 一排,所以我們獅集團對球隊
- 選擇該行即發生第一,所以我們正在分鐘聚合(日期)
下面的查詢給球隊和日期:
select team, min(date)
from my_table
group by team
但如何才能使我也找回了名?我嘗試下面的查詢,但現在我得到的所有行(我的理解,這是因爲分組什麼都不做,因爲所有的行現在是唯一的):
select name, team, min(date)
from my_table
group by team, name
提示:使用'join'到最小日期。 –