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é