我觉得很愚蠢,但我被一个显然非常简单的查询卡住了。我有这样的东西,每一行都是观看电影的用户:
user_id date duration
1 01-01-01 62m
1 03-01-01 95m
2 02-01-01 58m
2 06-01-01 25m
2 08-01-01 95m
3 03-01-01 96m
现在,我想要一张桌子,其中有每个用户观看的第一部电影及其duration
. 问题是如果我使用MIN()
,那么我必须GROUP
同时使用user_id
和duration
。但如果我也一样GROUP
,duration
那么我基本上会回到同一张桌子。我该如何解决这个问题?