目录
比如现在有两张表,一张population_rural表和一张sichuan表,population_rural表提供属性数据,sichuan表提供地理空间数据
population_rural表内容如下:
现在从population_rural表中查,并将结果表存在名为B的暂存表中
sichuan表内容如下:
现在从sichuan表中查,并将结果表存在名为A的暂存表中
想把geom字段命名为geometry,如下:
接着想把geometry字段中的数据改为json格式,用函数:st_asgeojson()可以实现:
现在想把A表和B表放在一块,有三种方式:
一、使用on连接
二、使用using连接
可以看到,使用USING(city),它会自动使用on A.city=B.city,而且结果只会保留一个city。
三、使用natural连接。推荐
推荐使用这个,因为这样就可以带入变量了。
NATURAL是USING 的简写形式。
注意:要合并的字段名要相同,否则自动合并后会有各自的两个字段,如下: