MySQL : LEFT JOIN et GROUP BY - récupérer la dernière valeur [Résolu] - SQL/NoSQL - Programmation
Marsh Posté le 17-06-2009 à 10:20:22
J'ai trouvé :
Code :
|
Marsh Posté le 17-06-2009 à 10:25:11
Il n'y aurait pas, à tout hasard, une fonction pour récupérer le minimum en SQL ? Genre "MIN". Ca serait plus propre quand même.
Marsh Posté le 16-06-2009 à 20:44:43
Bonjour,
Je veux récupérer une liste de tous les anciens élèves avec les infos de leur dernier emploi :
nom, prénom, le nom de son dernier emploi et le pays de ce dernier emploi.
Table 'anciens' : liste des anciens élèves (nom, prenom)
Table 'emploi' : liste des emplois des anciens élèves (id_emploi, id_ancien, nom_travail,pays_travail)
Table 'type_pays' : liste de pays (id, libelle)
Mon problème est que cela récupère le premier emploi (id_emploi le plus petit) de chaque ancien élève. La clause order by n'influe pas sur le group by et je ne sais pas comment faire.
Une idée ?
Merci infiniment!!
Message édité par doumeb le 17-06-2009 à 10:20:41