If I run this code checking for userid
, I get results in 1 second
SELECT userid, username, email
FROM db_main.users
WHERE userid NOT IN
(
SELECT userid
FROM db_backup.user
);
If I change it to username
, I still get results in 1 second
SELECT userid, username, email
FROM db_main.users
WHERE username NOT IN
(
SELECT username
FROM db_backup.user
);
However, if I change it to email
, then the query timeouts after 30 seconds.
SELECT userid, username, email
FROM db_main.users
WHERE email NOT IN
(
SELECT email
FROM db_backup.user
);
Any ideas why? Thanks!