Bạn có thể tiếp tục với giải pháp của mình nhưng vì lợi ích hiệu quả, bạn không nên thực hiện một lệnh CHỌN bên trong một vòng lặp, bạn nên sử dụng một SQL JOIN.
Truy vấn của bạn phải kết hợp hai bảng trên trường Tuyến đường:
SELECT * FROM buses b
INNER JOIN routes r ON b.Route = r.Route;
Không cần thêm truy vấn nào bên trong vòng lặp vì bạn sẽ có quyền truy cập vào fromcity từ truy vấn này. Bạn có thể muốn khai báo cụ thể các trường trong CHỌN thay vì sử dụng *
.