У меня есть таблица с 500.000 записей, заполненных обновлениями в Твиттере. Тогда у меня есть таблица с информацией о пользователе.
Мне нужны все записи в Твиттере людей из моей таблицы пользователей.
Я могу сделать это с помощью запроса SELECT IN:
SELECT *
FROM STATUS WHERE twitterUserID
IN (
SELECT twitteruserid
FROM accountLink
)
Но это, очевидно, очень медленно.
Затем я попытался сделать это с помощью объединения, но оно показывает только 7 записей. Понятия не имею, почему.
SELECT status . * , accountLink.userId, accountLink.twitterUserId
FROM status
JOIN accountLink
ON status.twitterUserId = accountLink.twitterUserId
Кто-нибудь знает, что может вызвать такое поведение и как его решить?