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

Requêtes MySQL Discussion :

comment enlever les doublons de cette requete


Sujet :

Requêtes MySQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 45
    Points : 29
    Points
    29
    Par défaut comment enlever les doublons de cette requete
    Bonjour, je suis en train de developper une petite application qui permet de pret de materiel a un groupe de personnes.
    Pour savoir si le materiel est disponible pour un emprunt je fait une requete imbriquee qui regarde la liste de tout les materiels du stock et enleve du stock ceux qui sont deja emprunte pour par soustract avoir les matreriel disponible.
    Le souci c'est que les materiel sont classe par
    • categorie il peut avoir plusieurs materiel d'une meme categorie ex:livre
    • reference il peut avoir plusieurs materiel ayant une meme reference ex: edition truc
    • serie qui doit etre unique pour chaque materiel ex:numero du livre

    Et que dans un premiers temps ma requete doit determiner pour une categorie de materiel les references disponible et la j'ai des doublons comment les supprimer ?
    SELECT reference FROM materiel
    WHERE (categorie= '$categorie') AND id_materiel NOT IN(SELECT id_materiel FROM reservation
    WHERE ((date_depart< '$DateA')
    AND (date_retours> '$DateD'))
    alors :
    • reference c'est le nom du champs reference dans la table materiel
    • id_materiel c'est la clef primaire de la table materiel et aussi un champs de la table reservation
    • date_depart,date_retours sont des champs de la table reservation

  2. #2
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Select Distinct peut-etre ? Meme si cela ne resoud pas forcement tout, cela peut deja aide...
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 45
    Points : 29
    Points
    29
    Par défaut
    merci pour cette reponse, je ne connaissais pas cette commande on en apprend tout les jours

  4. #4
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    A qui le dis-tu

    Cela resout ton probleme ou seulement en partie ?
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

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

Discussions similaires

  1. Comment supprimer les doublons
    Par djelloulc dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 17/09/2013, 14h30
  2. [AC-2007] Requete imbriquée : enlever les doublons + count
    Par Tinien dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 23/07/2009, 14h49
  3. Comment trier un tableau pour enlever les doublons ?
    Par MuLog dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 18/03/2009, 20h54
  4. Réponses: 7
    Dernier message: 06/10/2008, 13h54
  5. Réponses: 6
    Dernier message: 12/02/2008, 20h02

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