と の 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
ユーザーが今年テーブルにレコードを持っている場合、結果には表示されません。