返回顶部

为什么这个题目不能用第二种方法去做呢?

2

0/300

评论 1

Kola@小象学院

截图中第二种方法,它筛选出来的是按照customer_id分组后,每组中amount最大的那条数据的customer_id。但是在原payment表中,假设一个用户id为7,它在2019.02.09,amount为7.9,它在2020.03.04,amount也是7.9,那你只用截图中第二种方法时,只能筛选出来一个id=7的数据,amount是7.9。而截图中第一种方式就能把这种不同日期下的id和amount都给你找出来,如果你看下代码执行后输出的内容,会看到id是有重复值,但日期不同的记录。所以截图中这两种方式得到的效果是不同的

2021-09-02 11:21:25

- 没有更多了 -