我的 MySQL 查询的一部分如下所示:
LEFT JOIN edu_experience e ON e.exp_user = u.user_id
AND e.exp_current = '1'
OR e.exp_user = u.user_id
AND e.exp_start = e1.MaxExpStart
AND e.exp_type != '0'
e.exp_user = u.user_id AND e.exp_current = '1'
但是,如果:不匹配,我只想执行“OR”语句。
所以,如果我只是做这个查询 - 它可以工作:
LEFT JOIN edu_experience e ON e.exp_user = u.user_id
AND e.exp_current = '1'
但不是在所有情况下,为什么我需要“OR”语句。