MySQL查询,按最新日期戳仅显示最新记录(组)
我正在尝试仅显示基于最新日期的最新记录 这是我的桌子MySQL查询,按最新日期戳仅显示最新记录(组),mysql,Mysql,我正在尝试仅显示基于最新日期的最新记录 这是我的桌子 client dateadded computername title abc 2019-02-02 12345a xyz abc 2019-02-02 12345b xyz abc 2019-02-02 12345c xyz abc 2019-02-02 12345d xyz abc
client dateadded computername title
abc 2019-02-02 12345a xyz
abc 2019-02-02 12345b xyz
abc 2019-02-02 12345c xyz
abc 2019-02-02 12345d xyz
abc 2019-02-09 12345e xyz
abc 2019-02-09 12345f xyz
abc 2019-02-09 12345g xyz
abc 2019-02-09 12345h xyz
abc 2019-02-09 12345j xyz
abc 2019-02-16 12345x xyz
abc 2019-02-16 12345s xyz
abc 2019-02-16 12345w xyz
abc 2019-02-16 12345bs xyz
我期望的输出是
abc 2019-02-16 12345x xyz
abc 2019-02-16 12345s xyz
abc 2019-02-16 12345w xyz
abc 2019-02-16 12345bs xyz
在WordPress中,我的客户端=%CURRENT\u USER\u LOGIN%
这是我的密码
SELECT computername
, title
FROM admin_mydb.s1
WHERE client = %CURRENT_USER_LOGIN%
order
by datescanned
当然,这将显示当前登录用户的所有记录。嗯
现在我试过的代码
SELECT computername
, title
FROM admin_mydb.s1
WHERE client = %CURRENT_USER_LOGIN%
and dateadded IN (SELECT max(dateadded) )
不走运 试试看
SELECT computername, title
FROM admin_mydb.s1
WHERE client = %CURRENT_USER_LOGIN%
and
dateadded IN (
SELECT max(dateadded)
FROM admin_mydb.s1
)
您还可以使用自连接来代替子查询。非常有效!非常感谢你!