Mysql SQL-查找具有最新日期的人员
我很难找到最近发起活动的SSN人员 这是我的桌子: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
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不客气:)如果你觉得答案有用,并且如果你想。。。谢谢