我有这个MySQL查询:
SELECT `date_joined`, `date_last_joined` FROM `users` WHERE `name` = "mary"
date_last_joined
列目前为所有用户0000-00-00 00:00:00
。然后它会在下次登录时更新到当前日期。
所以我的问题是,如果date_joined
是date_last_joined
,我将如何返回0000-00-00 00:00:00
,如果不是date_last_joined
,我将如何返回0000-00-00 00:00:00
?这在MySQL查询中是否可行?
原因是在Java准备的MySQL查询中返回'angular': {
deps: ['jquery'],
exports: 'angular'
}
会导致各种问题。
答案 0 :(得分:3)
您可以使用SELECT IF(`users`.`date_last_joined` = '0000-00-00 00:00:00',
`users`.`date_joined`, `users`.`date_last_joined`) AS `join_date`
FROM `users`
WHERE `users`.`name` = 'mary'
流量控制运算符:
{{1}}