Bonjour,
Voici mon pb:
J'ai deux tables, la première ressemble à ça (TABLE A):
Et la seconde (TABLE B):
Je souhaiterais intégrer les NOM PDG de la table B dans la TABLE A tout en sachant que je ne trouverais pas forcement de concordances: par exemple, pour la ligne ASSOCIATION DE... dans la table A, il n'y a pas de numéro correspondant dans la TABLE B. Le champ NOM PDG dans la table A sera donc NULL.
Mon autre problème, c'est que la table A contient plus de 3millions d'enregistrements et la table B en contient près de 1,5 millions. Il faudrait que la requête ne dure pas 3 semaines.
J'ai essayé ceci:
Mais c'est archi long! ça fait plus de deux heures que j'ai lancé la requête et je ne suis même pas sûr que ça marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE table_A SET table_A.NOMPDG=table_B.NOMPDG WHERE table_A.TEL=table_B.TEL;
J'utilise MySQL en local, aucune connexion extérieure.
Ma question est: comment feriez-vous ?
Merci pour votre aide!
Partager