我有一个小问题。
在我的数据库中,我有表:
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 中。在proge
ID 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