- MySQL: Why do these queries return different results?
- SELECT *
- FROM user_d1
- WHERE EXISTS (SELECT 1
- FROM `user_d1`
- WHERE birthdate BETWEEN '1989-08-04' AND '1991-08-04')
- ORDER BY timestamp_lastonline DESC
- LIMIT 20
- SELECT *
- FROM user_d1
- WHERE birthdate BETWEEN '1989-08-04' AND '1991-08-04'
- ORDER BY timestamp_lastonline DESC
- LIMIT 20