Réaliser des jointures avec Qspatialite
Les jointures attributaires peuvent être réalisées avec l'assistant de requête en choisissant (au moins) deux tables.
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
Noter que cette requête s'exécute en 202 ms (indiqué en bas à droite dans l'onglet 'result').
Remarque :
Les opérateurs spatiaux sont des fonctions, la syntaxe est donc différente de celle de MapInfo.
Si on souhaite utiliser le résultat comme une table spatiale, 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 (champs 'geometry field) lors de l'export de QsptiaLite vers QGIS.