Bonjour,
Je viens vers vous après des recherches infructifiantes.
Mon souci sous Mysql :
Deux table.
Personne et Poste
Pour chaque personne correspont plusieur poste et je voudrais recuper pour ma pars une ligne avec les champs de ma table personne et ma table poste ou le poste de la personne est le dernier c'est à dire le NUM_POSTE le plus haut mais je n'y arrive pas.
SELECT DISTINCT EMAIL_PERSONNE,P.NUM_PERSONNE,NOM_PERSONNE,PRENOM_PERSONNE,ADRESSE_PERSONNE,CP_PERSONNE,VILLE_PERSONNE,PAYS_PERSONNE,NUM_ENTREPRISE,DESIGNATION_POSTE,NUM_POSTE FROM PERSONNE_ADAUC AS P,POSTE_ADAUC AS P1 WHERE (P.NUM_PERSONNE = P1.NUM_PERSONNE) AND P.NUM_PERSONNE = 10269
Ca me semble pas compliquer mais je seche !!
J'ai mis un exemple pour une personne precise là mais sinon j'enleve le AND P.NUM_PERSONNE = 10269 et cela deviens un peu plus complexe car je dois trier sur chaque personne et recuper que la bonne ligne pour chaque individu , j'imagine donc qu'il s'agit de faire une sous requete dans la clause WHERE !
: Une idée
:
Partager