是否可以根据相同的日期连接两个表,而不考虑时间?
类似于:
...FROM appointments LEFT JOIN sales ON appointments.date = sales.date...
唯一的问题是它是一个日期时间字段,所以我想确保它只查看日期而忽略时间
最佳答案
你可以这样做:
FROM appointments
LEFT JOIN sales ON DATE(appointments.date) = DATE(sales.date)
但我很确定它不能使用索引,所以会很慢。
您最好为每个表格添加一个日期列。
关于sql - MySQL - 基于日期加入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1601790/