我有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
表今年則沒有出現在結果的記錄。
你想「爲AcDate」來到您的集團By語句後? – Melanie