我有一個stop
表,找到停止名後我想查找這個名字的前後數據name, lat, longi
。在mysql中查找前後原始
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) NOT NULL,
longi double(10,6)NOT NULL)
例如,如果名稱是TEST
我想ABC和天空的名稱,經緯度和隆基。它應該甚至工作時有stop_id
之間的差異2,5,7,12
我欣賞任何幫助。
這是一個錯誤,但現在當我執行它'上面的演示在這裏'的第一個塊時,我只得到前一個,而不是之後呢? –
@TheTime您的意思是* first block *? –
我的意思是這個以'SELECT stop_id,name,lat,longi,rn'開始的塊,而不是以'SELECT name,@row_number:= @ row_number + 1 AS row_number'開頭的第二個塊。 –