我想根据加入日期从学生集合中获取唯一记录[studentname]
示例:student[tablename]
studentName joiningDate
Rosy 2018-06-25
Meera 2018-07-20
Rosy 2018-06-20
我尝试了下面的查询,但它不起作用。
按joiningdate从学生顺序中选择distinct(studentname)
我想要这样的结果,
studentName joiningDate
Rosy 2018-06-25
Meera 2018-07-20
3条答案
按热度按时间iyr7buue1#
你应该试试
GROUP BY
相反,像这样:sulc1iza2#
下面是bigquery标准sql,适用于该表中任意数量的附加字段,不更改查询
您可以使用问题中的虚拟数据测试、玩上面的游戏:
有结果的
qmb5sa223#
你可以用
Group By
与Max()
聚合函数(获取最近加入的日期)。请尝试以下查询: