Mysql
 sql >> Base de données >  >> RDS >> Mysql

requête de base de données pour trouver des trains entre deux gares à une date précise comme irctc.co.in

Si j'ai bien compris votre question, pour répondre à la partie ne renvoyant qu'une seule direction, veuillez essayer la requête ci-dessous :

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 (départ) aura toujours une distance inférieure à JP (arrivée).