有什么方法可以将单个条件与两列(日期时间)进行比较
当前 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'
有没有办法通过在查询中只发布一次来验证“日期”?
最佳答案
有几种方法。这是一个:
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';
关于MySQL:将两列与单一条件进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34161793/