gpt4 book ai didi

mysql - 跳过每个唯一列值的行

转载 作者:可可西里 更新时间:2023-11-01 08:09:34 26 4
gpt4 key购买 nike

我有一个表,我想从中提取所有行的所有列值。但是,查询需要能够跳过 id_customer 的每个唯一值的第一个条目。可以假定总是至少有两行包含相同的 id_customer

我已经编译了一些示例数据,可以在这里找到:http://sqlfiddle.com/#!9/c85b73/1

我想要达到的结果是这样的:

id_customer | id_cart | date
----------- | ------- | -------------------
1 | 102 | 2017-11-12 12:41:16
2 | 104 | 2015-09-04 17:23:54
2 | 105 | 2014-06-05 02:43:42
3 | 107 | 2011-12-01 11:32:21

如果需要更多信息/更好的解释,请告诉我,我希望它是一个小众解决方案。

最佳答案

一种方法是:

select c.*
from carts c
where c.date > (select min(c2.date) from carts c2 where c2.id_customer = c.id_customer);

如果您的数据很大,您需要在 carts(id_customer, date) 上建立索引。

关于mysql - 跳过每个唯一列值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45285402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com