sql >> データベース >  >> RDS >> Mysql

PHPのwhileループ内でSelectQueryを使用する

    ソリューションを続行できますが、効率を上げるために、ループ内でSELECTを実行するのではなく、SQLJOINを使用する必要があります。

    クエリは、[ルート]フィールドの2つのテーブルを結合する必要があります:

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

    このクエリからfromcityにアクセスできるため、ループ内で追加のクエリは必要ありません。 *を使用するのではなく、SELECTでフィールドを明確に宣言することをお勧めします。 。




    1. 証明書の検証oracleutl_httpをスキップできますか?

    2. 照合ユニオンエラー

    3. 1052:フィールドリストの列'id'があいまいです

    4. postgresqlリストとサイズ別の注文テーブル