Google Big Query SQL - Get Most Recent Column Value

后端 未结 2 2079
不知归路
不知归路 2020-12-10 07:13

I have a Google Big Query Table that has an email column in it. Basically each rows shows a state the user with that email address existed in. What I want to do

2条回答
  •  不知归路
    2020-12-10 07:37

    Solved!

    SELECT l.* FROM [mytable.list] l JOIN (
        SELECT user_email, MAX(time) as time FROM [mytable.list] GROUP EACH BY user_email
    ) j ON j.user_email = l.user_email WHERE j.time = l.time;
    

提交回复
热议问题