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

Outils MySQL Discussion :

Doublon due à une sous requete WHERE EXISTS


Sujet :

Outils MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2006
    Messages : 61
    Par défaut Doublon due à une sous requete WHERE EXISTS
    Bonjour
    version des outils utilisé :
    Version PHP : 5
    Version du client MySQL: 5.0.27

    bon voici ma requette qui me pose un problème de doublon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $select = "SELECT produits.*, commande.id_co
    FROM produits, commande WHERE EXISTS (SELECT * FROM Commande C WHERE produits.id_p = C.id_produit AND C.id_client =".$_POST['idclient']." AND C.checkedC ='NA' order by C.dateC)";
     
    $query = mysql_query($select)or die('Erreur SQL !'.$select.'<br>'.mysql_error());
    Bon le fait qu'il y est un doublon c'est due au premier select avec commande.id_co ça je le sais le seul probleme c'est que j'ai besoin de récupérer le champ id_co de ma table commande.

    Donc ma question vous l'avait bien compris c'est comment récupérer ces infos sans doublon

    PS j'ai déjà essayé avec SELECT DISTINCT OU DISTINCTROW ça ne change rien

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2006
    Messages : 61
    Par défaut
    Bon ben j'y suis arrivé

    Solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    $select = "SELECT * FROM Produits P, Commande C WHERE (C.checkedC ='NA' AND C.id_client =".$_POST['idclient']." AND P.id_p = C.id_produit) order by C.dateC";
    A +

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

Discussions similaires

  1. problème avec une sous requete dans WHERE
    Par prikama dans le forum Débuter
    Réponses: 0
    Dernier message: 08/12/2012, 12h57
  2. [Access] Peut-on sortir une liste d'une sous-requete?
    Par zorba49 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 17/03/2006, 10h05
  3. [MySQL] réaliser une sous requete en php
    Par SENCABOY dans le forum PHP & Base de données
    Réponses: 22
    Dernier message: 14/02/2006, 20h19
  4. Besoin d'aide pour une sous requete
    Par Celia1303 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 12/10/2005, 14h09
  5. Requete avec une sous-requete... Ne fonctionne qu'a moitie..
    Par mythtvtalk.com dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 18/08/2003, 09h54

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