Outils pour utilisateurs

Outils du site


informatique:databases:sqlite:requete_sur_plusieurs_bases_de_donnees

Requête sur plusieurs bases de données

Il est possible de faire des requêtes en ciblant des tables situées dans des bases de données différentes. Pour cela, il faut commencer par attacher la base de données ciblée à celle utilisée 1) avec la commande suivante :

ATTACH 'db.sqlite' AS other;

Ensuite, il suffit de référencer les tables de cette base de données de la manière suivante :

SELECT *
FROM local_table AS a
JOIN other.table AS b ON a.id = b.id
1)
Attention, le nombre de base de données attachées est limité
informatique/databases/sqlite/requete_sur_plusieurs_bases_de_donnees.txt · Dernière modification : 2024/11/21 18:47 de alexis