Message posté par : Gwen M
----------------------------------------
Bonjour,
j'ai deux shapes: un de bonne géométrie mais avec des champs manquants (A) et un 2eme
de mauvaise géométrie mais avec des champs utiles (B).
Ils partagent tous les deux un ID commun mais il y a des entités manquantes sur la 2eme
par rapport à la 1ere couche et vis versa.
Donc j'aimerais faire un FULL JOIN
J'ai 2 problèmes sur 2 méthodes différentes
1/ avec la jointure attributaire classique de QGIS, il me fait un INNER JOIN et non un
FULL JOIN par défaut, je perds donc les entités de la deuxième couche qui ne sont pas sur
la 1ere couche.
Y'a t il une option pour faire passer les jointures en FULL ?
2/ j'essaye donc avec DBmanager et les couches virtuels
------------
SELECT *
FROM A
FULL JOIN B
on A.ID = B.ID
-----------
mess error : Query execution error on CREATE TEMP VIEW _tview AS SELECT * FROM A FULL JOIN
B on A.ID = B.ID: 1 - RIGHT and FULL OUTER JOINs are not currently supported
https://zupimages.net/up/22/25/6hy6.png
apparemment, on peut pas non plus, sauf erreur de ma part.
Merci d'avance pour toute aide
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=353722#p353722
Pour y répondre : qgis_fr(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