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

irctc.co.inのような特定の日付の2つの駅間の列車を見つけるためのデータベースクエリ

    私があなたの質問を正しく理解している場合、一方向のみを返す部分に答えるには、以下のクエリを試してください:

    SELECT d1.*
    FROM   train_schedule d1
    INNER JOIN train_schedule d2 ON d2.train_no=d1.train_no
    WHERE d1.stn_code = 'JU' and d2.stn_code = 'JP' 
       AND d1.distance < d2.distance
    

    JU(出発)の距離は常にJP(到着)よりも短くなります。



    1. Oracleで最後に実行されたSQLステートメントを取得して変数値をバインドする方法

    2. パッケージ内で現在実行中のプロシージャ名

    3. デカルト積の結合と削除

    4. なぜAndroidSQLiteでこのテーブルを作成できないのですか?