|
Bas de page | |
---|---|
Auteur | Sujet : SQL : regrouper des enregistrements |
getget Il y en a qui ont essayé ... | Bonjour, mon problème est le suivant : J'ai une table avec dedans des absences d'étudiants :
Pour un même cours (idSeanceVt), un même étudiant (idSuivre_semestre) peut avoir plusieurs enregistrements (par exemple il a été déclaré absent, puis finalement, absent justifié), bref. Je voudrai faire une requete qui récupère toutes les absences d'un étudiant (idSuivre_semestre), les regroupe par séance (idSeanceVt) puis ne me garde que le dernier en date du regroupement (par séance donc). Je pensais utiliser la clause "GROUP BY idSeanceVt", qui me regroupe bien les lignes par séance, mais je n'arrive pas à choisir quel enregistrement il doit me renvoyer (il me renvoie toujours le 1er par id)... J'ai tenté
mais ca ne marche pas Merci d'avance ! Message cité 1 fois Message édité par getget le 09-12-2008 à 14:41:30 --------------- Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980 |
![]() Publicité | Posté le 09-12-2008 à 14:40:02 ![]() ![]() |
kao98 ... | ici : http://forum.hardware.fr/hfr/Progr [...] 9707_1.htm
--------------- Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98 |
chapi Downgradé |
--------------- I drive at 88mph ! Just in case... |
kao98 ... |
--------------- Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98 |
chapi Downgradé |
--------------- I drive at 88mph ! Just in case... |
chapi Downgradé |
--------------- I drive at 88mph ! Just in case... |
kao98 ... | Le group by ! Dans un group by, il faut indiquer tous les champs du select ! --------------- Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98 |
chapi Downgradé |
--------------- I drive at 88mph ! Just in case... |
getget Il y en a qui ont essayé ... |
--------------- Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980 |
![]() Publicité | Posté le 10-12-2008 à 23:41:55 ![]() ![]() |
getget Il y en a qui ont essayé ... |
--------------- Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980 |
getget Il y en a qui ont essayé ... |
Message cité 1 fois Message édité par getget le 11-12-2008 à 09:34:08 --------------- Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980 |
chapi Downgradé |
--------------- I drive at 88mph ! Just in case... |
getget Il y en a qui ont essayé ... | Pas grave, merci tout de même --------------- Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980 |
akario | Certainement le IN qui plante les perf...! faut utiliser une jointure |
getget Il y en a qui ont essayé ... | On peut joindre une table avec elle même ? --------------- Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980 |
getget Il y en a qui ont essayé ... | Ca marche (avec un gain x3) --------------- Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980 |
akario |
|
akario |
|
Leif Erikson Guess I'm doing fine... |
Message édité par Leif Erikson le 26-03-2009 à 13:04:14 --------------- Il n'est qu'une seule chose qui excite les animaux plus que le plaisir, et c'est la douleur. |
![]() Publicité | Posté le ![]() ![]() |