【发布时间】:2021-10-04 16:27:19
【问题描述】:
如何将来自同一用户的多行合并到一个 geojson 格式的行中,我尝试了 order by 但没有运气。这是我正在使用的示例代码,我也仅限于在此数据库上选择
SELECT rh.routeid, st_asgeojson(st_geogpoint(locs.lon, locs.lat)
FROM demo.routebatches RB, demo.route R
cross join UNNEST(locations) as locs
where EXTRACT (date FROM TIMESTAMP_MILLIS (CAST(locs.date as INT64))) = "2017-03-10" and rh.cycleID = 'aff9bb7b-3b92-4620-bc50-1152edefe04c'
order by routeID
limit 100
这给出了这个结果,其中来自同一 routeid 的多个 long 和 lats 不按 routeid 排序。我该如何解决?
Geojson 可以,但我也会采用这种格式,它来自超集中的 deck.gl 路径
【问题讨论】:
标签: sql google-bigquery gis apache-superset