在表格中選擇第一次出現我有一個看起來像這樣的蜂巢表答:在蜂巢
id msts action
123 1000 sleep
123 1010 eat
123 2001 sleep
456 1200 eat
456 1500 drink
我想是選擇每個id
對應min(tmst)
整套。我能做到這一點通過運行
select *
from A t1 semi
left join
(select id, min(msts) as msts from A group by id)
t2 on t1.id = t2.id and t1.msts = t2.msts;
,但我想看看我能做到這一點無需加入(或自定義減速機),因爲它是費時。
編輯:澄清:我想要得到的是第一個動作,每個id
(action
對應於min(msts)
)。
謝謝,它的工作原理。我不知道這個竅門。 – S4M