Re: Jointure entre deux tables

Publié par db77 le 27/10/2016 19:26:57
Je vais y regarder car j'ai mal lu ton problème...
EDIT :
Avec cette requête (sans ton CASE) :
SELECT Max(ID_client.Id_Type) AS MaxDeId_Type, ID_client.Cod_Client, Credit.Montant
FROM Credit INNER JOIN ID_client ON Credit.Cod_Client = ID_client.Cod_Client
GROUP BY ID_client.Cod_Client, Credit.Montant;


J'obtiens ceci :
MaxDeId_Type Cod_Client Montant
2 1 100
3 2 200
Depuis ces tables :
Credit :
Cod_Client Montant
1 100
2 200
ID_Client :
ID Cod_Client Id_Type
1 1 1
2 1 2
3 2 1
4 2 3

Est-ce cela que tu veux ?

EDIT : sinon MIN au lieu de max pour avoir la plus petite valeur de Id_Type

Cette contribution était de : http://www.gratilog.net/xoops/newbb/viewtopic.php?forum=19&topic_id=13720&post_id=177399