sql >> Databáze >  >> RDS >> Mysql

databázový dotaz k nalezení vlaků mezi dvěma stanicemi v určité datum, jako je irctc.co.in

Pokud správně rozumím vaší otázce a chcete-li odpovědět na část, která má vrátit pouze jeden směr, zkuste dotaz níže:

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 (odlet) bude mít vždy vzdálenost menší než JP (přílet).



  1. Cizí klíč MySQL v tabulce v jiné databázi?

  2. MySQL - Jak odstranit z tabulky, když vnořený výběr používá tuto tabulku?

  3. Vyberte n největších hodnot z tabulky

  4. Volání transform() bez nastaveného SRID není podporováno