1

我有一个小问题。

在我的数据库中,我有表:

postaje (id (INT A_I), ime_postaje (VARCHAR), latitude (DOUBLE), longitude (Double))

proge (ID (INT A_I), ime (VARCHAR))

postaje_proge (ID (INT A_I), ID_postaje (INT), ID_proge (INT), stevilo (INT))

postaje是地图上具有经度和纬度的点(公共汽车站),proge是包含该点的道路,并且postaje_proge是点和道路之间的连接(我们知道道路站是什么。stevilo是道路上点的索引......)例如我们有在postaje从 1 到 9 的 ID 中。在progeID 1(即道路 A 的名称)和 2 (B) 中。所以postaje_proge我们得到:

[ID, ID_postaje, ID_proge, stevilo ] 
[0,  1,          1,        1] 
[1,  2,          1,        2]
[2,  3,          1,        3]
[3,  4,          1,        4]
[4,  5,          1,        5]
[5,  6,          2,        1]
[6,  7,          2,        2]
[7,  2,          2,        3]
[8,  3,          2,        4]
[9,  8,          2,        5]
[10, 9,          2,        6]  

现在我想要 Result 以正确的顺序返回 1 到 9 之间的所有点(所以 IDpostaje应该是这样的: 1, 2, 3, 8, 9 )。我的英语不是很好,但我希望你能明白我想做什么:D

在此处输入图像描述

4

0 回答 0