我有火车、火车时刻表、火车号的mysql数据库。
现在我想查询斋浦尔到焦特布尔两个车站之间的火车,所以我这样查询
SELECT distinct d1.train_no
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'
它给出了正确的结果,但它显示了焦特布尔到斋浦尔和斋浦尔到焦特布尔的火车,所以结果变成了火车的两倍。
我想查询仅从斋浦尔到焦特布尔的火车,而不是从焦特布尔到斋浦尔的火车。如果我选择日期,则必须从火车数据库中找到匹配的火车。