Mysql SQL-查找具有最新日期的人员

Mysql SQL-查找具有最新日期的人员,mysql,sql,date,find,Mysql,Sql,Date,Find,我很难找到最近发起活动的SSN人员 这是我的桌子: Shootingseries (PersonSSN, Eventdate) 所以,我需要找到最近发起活动的SSN 到目前为止,我得到的是: select PersonSSN, max(Eventdate) from Shootingseries group by Evendate DESC LIMIT 1; 这在技术上是可行的,但如果有两个人具有相同的事件日期,则不会显示限制为1的另一个人。感谢您的任何帮助 SELECT PersonSSN

我很难找到最近发起活动的SSN人员

这是我的桌子:

Shootingseries (PersonSSN, Eventdate)
所以,我需要找到最近发起活动的SSN

到目前为止,我得到的是:

select PersonSSN, max(Eventdate)
from Shootingseries
group by Evendate DESC LIMIT 1;
这在技术上是可行的,但如果有两个人具有相同的事件日期,则不会显示限制为1的另一个人。感谢您的任何帮助

SELECT PersonSSN 
FROM Shootingseries 
HAVING Eventdate = MAX(Eventdate)
这将在mySQL上起作用


这将在mySQL上运行

此查询将返回所有具有最新eventdate的PersonSN:

SELECT
  PersonSSN
FROM
  Shootingseries
WHERE
  Eventdate = (SELECT MAX(Eventdate) FROM Shootingseries)

此查询将返回所有具有最新eventdate的PersonsN:

SELECT
  PersonSSN
FROM
  Shootingseries
WHERE
  Eventdate = (SELECT MAX(Eventdate) FROM Shootingseries)
这在技术上是可行的,但如果有两个人具有相同的事件日期,则不会显示限制为1的另一个人。感谢您的任何帮助

SELECT PersonSSN 
FROM Shootingseries 
HAVING Eventdate = MAX(Eventdate)
您的PersonsN列必须是唯一的,以便group by处理每个人

这在技术上是可行的,但如果有两个人具有相同的事件日期,则不会显示限制为1的另一个人。感谢您的任何帮助

SELECT PersonSSN 
FROM Shootingseries 
HAVING Eventdate = MAX(Eventdate)

好的,您的PersonsN栏必须是唯一的,以便小组成员处理每个人。

@ErikÅstrand不客气:)如果您觉得答案有用,并且如果您希望。。。谢谢@ErikÅstrand不客气:)如果你觉得答案有用,并且如果你想。。。谢谢