我正在使用postgresSQL,并且有一个像这样的表oldtable
:
id latitude longitude
------------------------
1 43.2156 -3.2546
2 39.2171 -2.3677
3 45.2788 3.2198
...
我想编写一个空间查询,并且需要使用ST_POINT所有值来使其工作。
我尝试这样的事情:
首先,我创建一个新表来存储新的点值。 然后尝试插入新值,但出现错误
一个子查询返回多个值
insert into newtable(points)
select st_point(latitude, longitude)
from oldtable
也许有一种方法可以使每个值转换成循环。