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
)

您还可以使用自连接来代替子查询。

非常有效!非常感谢你!