Comparer les valeurs de deux colonnes d'une table

Résolu
merchou -  
 merchou -
Bonjour à tous !
Je suis nouveau dans les bases de données.
J'une table nommée coordab ayant 3 colonnes : IMSI, MDN, NUMF . Mon souci de savoir la requête qui permet de:
- Prendre chaque ligne de NUMF et comparer ses 7 derniers chiffres aux 7 derniers chiffres de chaque ligne de IMSI
- Là où ces 7 derniers chiffres sont égaux, il recupère cette ligne IMSI, et le MDN de cette ligne ainsi que la ligne NUMF testé.

Exemple:

------IMSI----------------------MDN----------------NUMF

624030743830010-------2373300002E-------2333000034
624030743830015-------2373300002S------2333830023
624030743830019-------237330000D1-------2333000015
624030743830023---2373300002N-----2333000084
624030743830000-------237330000DO-------2333000009

Résultats:

NUMF : 2333830023

IMSI : 624030743830023

MDN : 2373300002N


S'il vous plait aidez moi.

Merci d'avance.

6 réponses

merchou
 
Merci encore.

Je viens d'essayer, mais j'ai la même erreur:

Erreur SQL !
select t1.IMSI, t1.MDN, t2.NUMF from coordab t1 inner join ( select distinct NUMF as NUMF from numero ) t2 ON SUBSTRING(t2.NUMF, -7) = SUBSTRING(t1.IMSI, -7)
Unknown column 'NUMF' in 'field list'
1
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Tu es sûr du nom de la colonne NUMF ?
0