запрос вероятно падает, но ты этого не видишь, выведи в лог блок "catch". правильное проектирование таблиц в БД позволит и масштабироваться безболезненно, и вопрос с занятостью аккаунтов решить
напиши запрос с получением занятых аккаунтов и выведи интересующие колонки, получишь то же представление