首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ: 前端使用JoinItem关联外部表做数据集SQL查询时没有返回结果
55,828EXP 2022年03月22日
问题描述:前端使用JoinItem关联数据库型数据源的外部表做SQL查询时没有正常返回查询结果

1个回答

问题原因:出现上述情况可能由以下几种情况导致的:
    1、矢量数据集与外部表之间的关联问题:矢量数据集与外部表不属于同一数据源;外部表的关联字段不对;用于关联的矢量数据集与外部表连接字段类型不一致;
    2、数据本身问题:矢量数据集与外部表之间的关联没有生效;
解决方法:针对以上情况我们可以进行修改:
    将矢量数据集与外部表放在同一数据源中;
    使用相同的字段或者基于相同内容的字段做关联;
    将关联字段的属性类型修改为一致;
    检查矢量数据集与外部表之间的数据关联问题。
(注:在前端做关联表查询无结果时,我们可以查看控制台network中关于featureResults.jsonp请求体中是否包含joinitem参数,如果包含说明关联表查询生效,如果没有说明关联表没有生效)

针对关联表地图查询可以参考博客https://blog.csdn.net/supermapsupport/article/details/49998205

针对关联表数据集SQL查询可以参考附件https://download.csdn.net/download/supermapsupport/85018539

55,828EXP 2022年03月22日
...