Message posté par : T. Rossini
----------------------------------------
ultime coquille, les noms des deux dernieres expressions sont à inverser :
-----------------
Code :
SELECT
d.osm_id, d.vnode, d.tags, d.lat, d.lon,
d.vnode+1,
d.lat <> l.lat OR d.lon <> l.lon AS deplacement,
EXISTS(
SELECT
1
FROM
each(d.tags) AS a
JOIN
each(l.tags) AS b
USING (key)
WHERE
a.value <> b.value
) AS modifications_tags,
EXISTS(
SELECT
1
FROM
each(d.tags) AS a
LEFT JOIN
each(l.tags) AS b
USING (key)
WHERE
b.value IS NULL
) AS suppressions_tags,
EXISTS(
SELECT
1
FROM
each(d.tags) AS a
RIGHT JOIN
each(l.tags) AS b
USING (key)
WHERE
a.value IS NULL
) AS enrichissement_tags
FROM
histpolice_donneevectimport d
CROSS JOIN LATERAL
(SELECT
*
FROM
testhist_police h
WHERE
d.osm_id = h.osm_id
ORDER BY
vnode DESC
LIMIT 1
) AS l
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=344464#p344464
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net