Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на Select Query в цикъл while в php

Можете да продължите с решението си, но от съображения за ефективност не трябва да правите SELECT вътре в цикъл, а трябва да използвате SQL JOIN.

Вашата заявка трябва да свързва двете таблици в полето Маршрут:

SELECT * FROM buses b
INNER JOIN routes r ON b.Route = r.Route;

Няма да са необходими допълнителни заявки в рамките на цикъла, тъй като ще имате достъп до fromcity от тази заявка. Може да искате специално да декларирате полетата в SELECT, вместо да използвате * .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Запитване за най-новото съобщение във всеки разговор с всеки друг потребител

  2. sails-mysql:ER_NO_DB_ERROR:Няма избрана база данни

  3. Изравняване на стил на въртяща се таблица за Datagridview

  4. Добавете стойности от същата дата

  5. InnoDB вмъква много бавно и бавно