Bonjour à Tous,

je vais commencer par vous présenter mes deux tables

Crédit
Cod_Client Montant

ID_Client
Cod_Client ID Type_ID
-On a trois types ID
1- Carte identité
2- Passeport
3- Carte séjour

Donc un client peut avoir plus q'une ID dans la table 'ID_Client' mais un seul COD_Client qui est le clé primaire dans la table 'Crédit'.

J'ai crée une vue dont la requête est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT 
DISTINCT  (CASE WHEN (i.Type_ID =1) THEN 'Carte identité' 
                       WHEN (i.Type_ID =2) THEN 'Passeport'
					   WHEN (i.Type_ID =3) THEN 'Carte séjour'
                  END ) as [TYPDOC], i.ID as NumID, C.Cod_Client, C.Montant From Credit as C LEFT OUTER JOIN ID_Client i on C.Cod_Client=i.Cod_Client
Mon problème c'est que si le client a plusieurs ID je veux seulement afficher la ligne qui possède l'ID la plus important (1 Plus important que 2 plus important que 3)

ET MERCI D'AVANCE