Bonjour à tous !
Je suis nouveau dans les BD.
J'ai deux tables dans ma base de données MySQL, nommées respectivement coordab et imsitr.
coordab a une colonne nommée IMSI et imsitr a une colonne nommée num.
Problème:
J'ai besoin d'afficher tous les nombres de la colonnes num de la table imsitr ayant vérifié qu'ils n'existent pas dans la colonne IMSI de la table coordab.
S'il vous plait quelle est la requête qui fait cela ?
Voici la requête que j'ai écrit:
Mais elle tourne indéfiniment et ne m'affiche rien, pourtant toutes les tables sont remplies correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select t1.IMSI, t1.MDN, t2.num from coordab t1 inner join ( select distinct num as num from imsitr ) t2 ON t2.num <> t1.IMSI;
NB: Quand j'exécute le contraire (t2.num = t1.IMSI), ma requête fonctionne très bien.
S'il vous plait aidez-moi par votre méthode !
Merci d'avance.
Partager