gpt4 book ai didi

Mysql查询以查找每个用户的最后登录日期

转载 作者:行者123 更新时间:2023-11-29 05:23:41 27 4
gpt4 key购买 nike

我有两个表 tbl_user 和 tbl_laSTLogin,如下所示

表 tbl_user

id|  name 
---------
1 | user1
2 | user2
3 | user3

表 tbl_laSTLogin

id | loginid | date_lastlogin
----------------------------
1 | 1 | 2014-03-28
2 1 2014-03-29
3 2 2014-02-14
4 2 2014-02-15

上表关系(tbl_user.id = tbl_laSTLogin.loginid)

如何获得输出为。

id | name| date_lastlogin
---------------------
1 |user1 | 2014-03-29
2 |user2 | 2014-02-15
3 |user3 | null

我需要每个用户的最近登录日期。

谢谢。

最佳答案

您需要加入您的表格并获取上次登录日期的最大值

SELECT u.id,u.name,MAX(l.date_lastlogin) date_lastlogin
FROM tbl_user u
LEFT JOIN tbl_lastlogin l ON(u.id=l.loginid )
GROUP BY u.id

关于Mysql查询以查找每个用户的最后登录日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22730023/

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