Доброго времени суток.
Есть таблица `users` с пользователями, есть такие столбцы как `user_id` и `ip`.
Нужно сперва взять все значиния `ip` у определенного пользователя, затем провести select по результатам ко всей таблице.
SELECT * FROM `users`
WHERE `ip` = (select `ip` FROM `users_base` WHERE `user_id` = 'blahblahblah');
Такой запрос зависает.
Пробовал так же
create table `user_tmp` (ip VARCHAR(32));
insert INTO `user_tmp` (select `ip` from `users` WHERE `user_id` = 'blahblahblah');
select * from `users` WHERE `ip` IN (select `ip` FROM `user_tmp');
Ругается на ошибку синтаксиса.