Comparaison des données dans des bases différentes
Résolu/Fermé
rasielblas
Messages postés
135
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
12 mai 2021
-
26 sept. 2019 à 08:59
rasielblas Messages postés 135 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 12 mai 2021 - 28 sept. 2019 à 09:01
rasielblas Messages postés 135 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 12 mai 2021 - 28 sept. 2019 à 09:01
A voir également:
- Comparaison des données dans des bases différentes
- Excel validation des données liste - Guide
- Trier des données excel - Guide
- Comparaison million milliard - Accueil - Technologies
- Sauvegarde des données - Guide
- Reinstaller windows sans perte de données - Guide
1 réponse
Bonjour.
Ta demande porte plus sur le sql que sur python.
En 2 requêtes, on pourrait faire quelque chose comme.
Il y a sans doute moyen de combiner ces deux requêtes en une seule, après est-ce que ça fera gagner quelque chose au niveau perfs, j'en suis pas certain.
Ta demande porte plus sur le sql que sur python.
En 2 requêtes, on pourrait faire quelque chose comme.
res = [] sql = ''' SELECT t2.Id, t2.Nom FROM db1.Fournisseur1 as t2 LEFT JOIN main.TotalFournisseur as t USING(Nom) WHERE t.Nom IS NULL ''' cursor1.execute(sql) res.extend(cursor1.fetchall()) print(res) sql = ''' SELECT t2.Id, t2.Nom FROM db2.Fournisseur2 as t2 LEFT JOIN main.TotalFournisseur as t USING(Nom) WHERE t.Nom IS NULL ''' cursor1.execute(sql) res.extend(cursor1.fetchall()) print(res)
Il y a sans doute moyen de combiner ces deux requêtes en une seule, après est-ce que ça fera gagner quelque chose au niveau perfs, j'en suis pas certain.
28 sept. 2019 à 09:01