Bonjour,

je posséde dans une table une première sélection de candidats, je souhaite créer une deuxième table dans laquelle je récupère la dernière situation de pour chaque candidat.
Pour cela je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE situ_der AS 
SELECT i.num_candidat,i.categ_ini,s.num,s.categorie 
FROM situ_ini_temp i,situations s 
WHERE i.num_candidat=s.num_candidat 
GROUP BY i.num_candidat 
ORDER BY s.date_debut DESC
Mais je n'obtiens pas la dernière situation par candidat car le "GROUP BY i.num_candidat" s'effectue avant "ORDER BY s.date_debut DESC".
Commet puis-je faire?

merci d'avance pour votre aide