首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何限制多个表的mysql搜索结果?

如何限制多个表的mysql搜索结果?
EN

Stack Overflow用户
提问于 2014-03-20 10:45:38
回答 1查看 44关注 0票数 0

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

这里再清楚一点:我使用的是GTFS (General Transit Feed Specification)数据,它描述公共交通系统的车站、停车时间、路线等

我试着在一个特定的火车站得到一条火车路线的所有停车时间。

我有以下表格:

代码语言:javascript
复制
 - stop-times: contains columns: 'stop-time', 'station id', 'trip id'
 - trips: contains columns:'trip id', 'route-id'
 - routes: contains columns: 'route-id', 'route-name'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-20 10:54:02

不知道多少信息,我猜

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22530483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档