![]() |
1
0
据我所知,您正试图从way_nodes表构建一个所有way_id值的列表,其中path_vectors表上有一个对应的node_id。 如果 全部的 节点ID值存储在路径向量表中,这可以简化为:
如果 不 所有节点的id值都存储在路径向量表中,这是 可以 是查询值的最有效方法:
我建议检查路径向量表上的node_id字段是否有索引。 |
![]() |
2
0
除非我误解了什么,否则方式节点是一种方式和构成方式的节点之间的映射。您应该能够只查询一个表来查找给定节点的所有方法。
除非问题是如何为所有节点执行此操作… |
![]() |
3
0
考虑一下……
那会给你所有的身份证
现在,只需将它与一个简单的查询结合起来,回到另一个方向,就可以得到
我没有你的数据库,所以我不能测试它…但类似的事情应该奏效。如果你不能让它工作,那就把它寄回去,我们会帮你解决的。 [编辑]
所以…鉴于此,您可以这样做:
|
![]() |
Community wiki · SQL语法新手 1 年前 |
![]() |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |