mysql php 查询相同的姓名_php – MYSQL和查询以满足相同的列

项目目标:

我们正在开发用户将搜索公交车的公交车时刻Api.

以下是我的表格结构

我有以下表格

公共汽车

id | bus_name

表格说明:存储所有公交车名称

路线

id | route_name

表格描述:存储所有城市名称

停止

id | stop_name

表格描述:所有停止名称

stop_orders

id | route_id | stop_id | stop_order

表格描述:这里我将为city和stop_order列分配句点,帮助识别彼此相邻的站点

bus_timing

id | stop_order_id | bus_id | bus_timing | trip | trip_direction

表格说明:在这里,我将为路线停靠分配公交车以及时间和行程和方向

输出期望:

>当用户在时间点之间搜索源到目的地时,Api必须随时间返回所有总线列表

>如果没有直达公交车那么应该显示互联公交车

例如,如果用户在01:00:00到12:00:00之间在stop_8到stop_18之间搜索,那么所有公共汽车列表都应该显示.如果直接公共汽车没有在两个站点之间行驶,那么相互连接的公交车列表应该显示

输出我得到的是

现在的返回结果问题是

>它将返回所有公共汽车,即使公共汽车只是前往stop_8而不是stop_18.但我的结果必须只返回那些将在两站之间行驶的公共汽车,我的意思是它必须在两站之间.

>即使我不知道如何找到互连的公交车名单

>当时间范围很长时,可能会有相同的公共汽车多次行驶(行程和方向)

更新

仍在寻找答案.现在给出答案有一些积分,所以提供赏金

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值