IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

extraire un seul enregistrement pour chaque eleve [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 204
    Par défaut extraire un seul enregistrement pour chaque eleve
    Bonjour
    s'il vous plait j'ai un probleme si vous pouvez m'aider??
    j'ai une table qui contien plusieurs enregistrements des eleves
    jai un champh appelé date_ins il contient l'annee scolaire par exemple 2011/2012 ou bien 2010/2011, chaque eleve à plusieurs date_ins, je veux extraire un seul enregistrement pour chaque eleves qui contient la derniere annee qu'il a inscris.

    les deux champs de la table eleve:
    chapms1==>code_eleve
    champs2==>date_ins

    chaque eleve à plusieurs enregistrements d'aprés les années quil a inscri
    merci

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 342
    Billets dans le blog
    17
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT code_eleve, MAX(date_ins) AS date_ins
    FROM eleves
    GROUP BY code_eleve

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 204
    Par défaut
    merci bcp pour la réponse
    mais groupe by ques ce quelle fait exactement, est ce que je peut l'enlever??

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 342
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par Amel_B Voir le message
    merci bcp pour la réponse
    mais groupe by ques ce quelle fait exactement
    http://www.google.fr/search?q=sql+group+by

    est ce que je peut l'enlever??
    Non.

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 204
    Par défaut
    en réalité le code de l'eleve dans ma table est composé de 3 champs , donc je fait le groupe by sur les 3 champs" groupe by ch1,ch2,ch3???

  6. #6
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 342
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par Amel_B Voir le message
    en réalité le code de l'eleve dans ma table est composé de 3 champs , donc je fait le groupe by sur les 3 champs" groupe by ch1,ch2,ch3???
    Oui voilà

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 15/04/2010, 14h23
  2. [AC-2000] Extraire le premier enregistrement de chaque rupture
    Par Jaimelot dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 22/10/2009, 09h30
  3. [AC-2003] comment compter les enregistrements pour chaque mois
    Par bogmarley dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 16/09/2009, 10h31
  4. [MySQL] Créer un enregistrement pour chaque ligne d'une zone de texte
    Par JackBeauregard dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 13/09/2009, 20h14
  5. afficher les 10 premiers enregistrements pour chaque groupe
    Par freestyler dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 19/06/2008, 15h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo