MySQL:将两列与单一条件进行比较

时间:2015-12-08 17:04:34

标签: mysql sql conditional-statements

有没有办法将单个条件与两列(日期时间)进行比较

当前SQL查询的示例:

select *
from user u
inner join user_info ui on ui.user_id = u.id
where u.create_date > '2015-10-01'
and ui.create_date > '2015-10-01'

有没有办法通过在查询中只发布一次来验证“日期”?

1 个答案:

答案 0 :(得分:3)

有几种方法。这是一个:

select *
from user u inner join
     user_info ui
     on ui.user_id = u.id
where least(u.create_date, ui.create_date) > '2015-10-01';