Je travaille sur les deux tables suivantes sur Oracle 10g. Je tente une tâche plutôt simple, mais je ne peux pas obtenir ma requête correctement, peut-être en raison de mon manque de compréhension des bases. Je veux interroger le compte_no de TEMP qui n'est pas présent dans BMF.Recherche du nombre manquant entre les tables dans SQL
Deux tableaux: Tableau 1: BMF: 1372 lignes
account_no | trans_amount | tracking_id
8149817 | 8100 | 72422912
8197743 | 9100 | 72422913
7165129 | 8100 | 72422914
8625861 | 8100 | 72422915
8463378 | 2100 | 72422916
8213330 | 3100 | 72422917
Tableau 2: Température: 1373 lignes - Il n'y a qu'un seul account_no en TEMP qui manque de BMF
account_no
8149817
8197743
7165129
8625861
8463378
8213330
84633
48
attendu résultat: 8463348 - Comme ce numéro n'est pas présent dans la table BMF.
Ma Recherche:
select a1.account_no from TEMP a1, bmf a2
where a2.tracking_id between 72422912 and 72424283
and a1.account_no != a2.account_no
Tous les pointeurs, avec une requête correcte sera utile
Cordialement, novice
+1: Ceci est la façon la plus simple et –