Réaliser des jointures avec l'assistant SQL de DBmanager

Les jointures attributaires peuvent être réalisées avec l'assistant de requête en choisissant (au moins) deux tables.

Jointures avec Qspatialite

Dans l'exemple ci-dessus, le paramétrage réalise la commande SQL :

SELECT "IRIS_extrait72"."DepCom",

"IRIS_extrait72"."Nom_Iris",

"IRIS_extrait72"."Nom_Com"

FROM "IRIS_extrait72", "COMMUNE"

WHERE "IRIS_extrait72"."DepCom" == "COMMUNE"."INSEE_COMM"

De même on peut réaliser des jointures spatiales

Spatialite jointures spatiales

Remarque

Les opérateurs spatiaux sont des fonctions.

Si on souhaite utiliser le résultat comme une table spatiale sous QGIS (option Charger en tant que nouvelle couche), il est nécessaire de choisir une des colonnes de géométrie en sortie, si on indique *, il y a aura deux colonnes de géométrie dans la table résultante. Il faudra donc préciser laquelle on considère comme la source de géométrie (menu déroulant à droite de la case à cocher 'Colonnes de géométrie'.