gpt4 book ai didi

mysql - 查询3张表接收数据

转载 作者:行者123 更新时间:2023-11-29 21:07:48 24 4
gpt4 key购买 nike

这个想法是用户可以选择一条线路和一条道路并获取时间表。有人可以帮我进行 mysql 查询吗?

我的数据库中有 3 个表

示例:

平铺路

Id | RoadName 
1 | StackoverflowRoad

表格行

Id | Linename 
1 | StackoverflowLine

餐 table 营业时间

HoursLineId | HoursRoadId | hours
1 | 2 | 8:35:13

最佳答案

您必须使用内部联接才能根据外键联接 3 个表。

SELECT * FROM hours 
INNER JOIN Roads ON Roads.Id=hours.HoursRoadId
INNER JOIN Lines ON hours.HoursLineId=Lines.Id
where Roads.Id='Your ID' AND Lines.Id='Your Id';

这将得到通过线路ID道路ID过滤后的时间表。

关于mysql - 查询3张表接收数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36659135/

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