我使用sql server在GeoServer的一个工作区中创建了多个数据存储区,并且我编写了SQL View查询来访问数据存储区的模式表,它正常工作。
Select Longitude, Latitude, geometry::STGeomFromText('POINT(' +CAST(Longitude AS CHAR(20))+ ' ' + CAST(Latitude AS CHAR(20)) + ')',4326) as geometria from dbo.objectdata
但我需要在同一个sql视图中访问同一个工作区的另一个数据存储区查询意味着使用单个sql视图查询在同一个工作区的多个数据存储区之间进行关联。
那么如何编写查询来访问sqlserver的多个数据存储表?
提前致谢。
答案 0 :(得分:1)
SQL视图不了解GeoServer的工作空间或数据存储。因此,您只能访问视图中数据库中的其他表。其工作方式与任何其他数据库视图完全相同。