我有 2 张桌子:User
和Session
. 对于每个用户,我想知道会话表中的最后一条记录是否是去年创建的。
我尝试了以下方法,但它不起作用:
SELECT *
FROM(
SELECT MAX(`Session`.acDateF) as MaxDateF
FROM `Session`
WHERE `Session`.acType='1'
) as AcDate
GROUP BY `Session`.userId)
WHERE YEAR(`Session`.acDateF) =YEAR(CURRENT_DATE())-1
如果用户今年在表中有记录,则Session
它不会出现在结果中。