gpt4 book ai didi

mysql - 如何根据 MySQL 中的两个不同条件从同一列检索两个值?

转载 作者:行者123 更新时间:2023-11-29 08:54:26 25 4
gpt4 key购买 nike

表名称:路线

Route_ID (int)
Route_From (int)
Route_To (int)

表名称:站

Station_ID (int),
Name (char)

Route_FromRoute_ToStation_ID 的值相同。

我想知道如何从 station.name 中检索两个不同条件的两个值。例如,类似

 select s.name, s.name from stations s, route r, 
where route_from=1 and
route_to=3;

我该怎么做?

最佳答案

也许你可以这样做:

SELECT
Route.Route_ID,
fromStation.Name,
toStation.Name
FROM
Route
LEFT JOIN Stations AS fromStation
ON Route.Route_From =fromStation.Station_ID
LEFT JOIN Stations AS toStation
ON Route.Route_To =toStation.Station_ID
WHERE
Route.Route_ID = 1;

关于mysql - 如何根据 MySQL 中的两个不同条件从同一列检索两个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10349612/

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