0
ソーステーブル内のすべてのポイントからエッジを保存するテーブルを8つの最近傍を使用して作成します。私はそれらを識別する関数を作成しましたが、テーブルの作成は失敗します。適切な構文は何でしょうか?クエリの結果からテーブルを作成する際にエラーが発生する
CREATE TABLE edges AS
SELECT a.*,gid,nextval('seq') AS edge_gid,
ST_SetSRID(ST_MakeLine(a.centroids, b.getcentroids),4326) AS geom_line
FROM letseenow a, (select getCentroids(gid) from letseenow) b
WHERE b.getcentroids=a.centroids;
ERROR: column "gid" specified more than once SQL state: 42701