U kunt doorgaan met uw oplossing, maar omwille van de efficiëntie zou u geen SELECT in een lus moeten doen, u zou een SQL JOIN moeten gebruiken.
Uw zoekopdracht zou de twee tabellen in het veld Route moeten samenvoegen:
SELECT * FROM buses b
INNER JOIN routes r ON b.Route = r.Route;
Er zijn geen extra zoekopdrachten nodig binnen de lus, omdat je vanuit deze zoekopdracht toegang hebt tot de fromcity. Misschien wilt u specifiek de velden in de SELECT declareren in plaats van *
. te gebruiken .