gpt4 book ai didi

mysql - 获取上一个和下一个之间的名称

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

我有停靠站表,如果我知道上一个 LindenArcaden 的停靠站名称和停靠站名称,我正在尝试查找名称 ZOB/Hauptbahnhof Bussteig下一辆 LindenArcaden, ZOB/Hauptbahnhof BussteigSandstraße 的路线? id 加一。该名称并不唯一,并且可以在表中的不同位置找到此订单 Sandstraße。 我试图在 fiddle 中找到带有 stop_id 25 的名称,但我得到了很多名称。

http://sqlfiddle.com/#!9/36ec9/2

如何修复它?

代码停止表

CREATE TABLE IF NOT EXISTS stops
(stop_id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
name varchar(30) NOT NULL,
lat double(10,6) ,
longi double(10,6) )

最佳答案

您正在搜索第一个 LindenArcaden 和第一个 Sandstraße 之间的所有条目。要查找您想要的条目,您可以使用

SELECT STOP_ID, NAME
FROM STOPS
WHERE STOP_ID IN (SELECT STOP_ID+1
FROM STOPS
WHERE NAME = 'LindenArcaden')
AND STOP_ID IN (SELECT STOP_ID-1
FROM STOPS
WHERE NAME = 'Sandstraße')
ORDER BY STOP_ID

关于mysql - 获取上一个和下一个之间的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32542544/

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