Можете да продължите с решението си, но от съображения за ефективност не трябва да правите SELECT вътре в цикъл, а трябва да използвате SQL JOIN.
Вашата заявка трябва да свързва двете таблици в полето Маршрут:
SELECT * FROM buses b
INNER JOIN routes r ON b.Route = r.Route;
Няма да са необходими допълнителни заявки в рамките на цикъла, тъй като ще имате достъп до fromcity от тази заявка. Може да искате специално да декларирате полетата в SELECT, вместо да използвате *
.