SQL 查看 GeoServer 上多个数据存储之间的查询 table

SQL View Query between multiple datastore table on GeoServer

我使用 sql 服务器在 GeoServer 上的一个工作区中创建了多个数据存储,并且我编写了 SQL 查看查询以访问数据存储的模式 table 它工作正常。

Select Longitude, Latitude, geometry::STGeomFromText('POINT(' +CAST(Longitude AS CHAR(20))+ ' ' + CAST(Latitude AS CHAR(20)) + ')',4326) as geometria from dbo.objectdata

但我需要在同一 sql 视图查询中访问同一工作区的另一个数据存储,这意味着通过使用单个 sql 视图查询,同一工作区的多个数据存储之间的相关性。

那么如何编写查询以访问 sql 服务器的多个数据存储 table?

提前致谢。

SQL 视图不知道 GeoServer 的工作空间或数据存储。因此,您只能在视图中访问数据库中的其他。这与任何其他数据库视图的工作方式完全相同。