gpt4 book ai didi

mysql - MySQL 中选定行的日期

转载 作者:行者123 更新时间:2023-11-29 10:45:37 27 4
gpt4 key购买 nike

我有一个问题:从 MySQL 中的一组特定行捕获最新日期。

例如:假设我有一个包含 ID、客户 ID 和购买日期的采购表。

enter image description here

如果我根据客户端 id = 1 进行选择,我必须捕获 id = 2 的购买。

最佳答案

实现此目的的一种方法是加入子查询,该子查询查找每个客户的最新购买日期。

SELECT t1.*
FROM yourTable t1
INNER JOIN
(
SELECT client_id, MAX(purchase_date) AS max_purchase_date
FROM yourTable
GROUP BY client_id
) t2
ON t1.client_id = t2.client_id AND
t1.purchase_date = t2.max_purchase_date
-- WHERE client_id = 1

关于mysql - MySQL 中选定行的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44630093/

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