两个表可以分开,我对ON后面的判断语句有点不太理解,因为在我的理解当中,ON后面是用来确定主键的,用下面的方式我觉得比较好理解。 SELECT q1.device_id, q1.date, q2.device_id, q2.date FROM (SELECT DISTINCT device_id, date FROM question_practice_detail)as q1 LEFT JOIN (SELECT DISTINCT device_id, DATE_ADD(question_practice_detail.date, interval 1 day) AS date FROM question_practice_detail)AS q2 ON q1.device_id = q2.device_id AND q1.date = q2.date
8

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务