Подзаявките се изпълняват всеки път, когато ги оценявате (все пак в MySQL, не всички RDBMS), т.е. вие основно изпълнявате 7 милиона заявки! Използването на JOIN, ако е възможно, ще намали това до 1. Дори ако добавянето на индексиране подобрява производителността на тях, вие все още ги изпълнявате.