我想如果用戶身份在數據庫中已經改變從一些選擇,選擇的情況下再比較
我這裏有這個代碼
SELECT `users`.`status`,`users`.`id_user`,
(SELECT CASE
WHEN `timestamp` >= "2013-11-20 15:30:36"
THEN 2
WHEN `timestamp` >= "2013-11-20 15:30:51"
THEN 1
ELSE 0
END AS `status1`
FROM `users_actions` as `users_actions`
ORDER BY `timestamp` DESC
LIMIT 1) as `status1`
FROM `users` as `users` WHERE id_user IN (5,22)
AND `users`.`status` != `users`.`status1`
它給了我這個錯誤 Unknown column 'users.status1' in 'where clause'
我的問題是如何比較一個臨時元素與列
你如何將用戶鏈接到時間戳? END後的AS狀態1是否必要?我不認爲用戶可以做任何事情。 – Fredd
是的,它沒有做任何事情,但我嘗試了很多東西,我忘記了拿出srry:D ..但我怎麼能得到SQL以某種方式工作? – Crustamet