Comparaison des données dans des bases différentes
Résolu/Fermé
rasielblas
Messages postés
140
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
12 mai 2021
-
26 sept. 2019 à 08:59
rasielblas Messages postés 140 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 12 mai 2021 - 28 sept. 2019 à 09:01
rasielblas Messages postés 140 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
- Validation des données excel - Guide
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. ✓ - Forum Jeux vidéo
- Ce fichier contient l'historique des livres empruntés à la bibliothèque. combien de titres différents contient-il ? ✓ - Forum Excel
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Sauvegarde des 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