gpt4 book ai didi

mysql - 如何限制mysql从多个表中搜索结果?

转载 作者:行者123 更新时间:2023-11-30 00:30:50 25 4
gpt4 key购买 nike

使用 MySQL,如何仅选择表中列值与其他表的另一个查询中找到的值之一匹配的行?

这里再清楚一点:我使用GTFS(通用交通供给规范)数据来描述公共(public)交通系统的车站、停止时间、路线等

我试图获取一条火车路线在特定火车站的所有停靠时间。

我有下表:

 - stop-times: contains columns: 'stop-time', 'station id', 'trip id'
- trips: contains columns:'trip id', 'route-id'
- routes: contains columns: 'route-id', 'route-name'

最佳答案

在没有太多信息的情况下,我猜

select
r.'route-id',
s.'station id',
s.'stop-time'
from
routes r
inner join
trips t
on
r.'route-id' = t.'route-id'
inner join
stop-times s
on
t.'trip id' = s.'trip id'
where
r.'route-name' = 'YOUR_ROUTE_NAME'
and
s.'station id' = YOUR_STATION_ID

关于mysql - 如何限制mysql从多个表中搜索结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22530483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com