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:
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".
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
Commet puis-je faire?
merci d'avance pour votre aide
Partager