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 :

problème avec jointure dans ma requette


Sujet :

Requêtes MySQL

  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut problème avec jointure dans ma requette
    Bonjours,

    je voudrai faire une requete mysql mais j'arrive pas.

    Ma requete doit me fournir un champs qui ce trouve sur la table olo mais d'abord je dois voir sur la table commande pour ma clause where

    car je veu afficher par ordre décroissant les dates a lequel il y a eu la première commande et regroupé par commandes_type

    quand j'ai fait comme sa:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT *  FROM `commandes` WHERE `commandes_type` LIKE '%olo%' group by commandes_type order by  commandes_date
    sa me remet le résultat voulut mais quant je fais ma jointure pour avoir ma olo_type sa tourne et tourne juska demain

    sachant que commandes_type est égale à olo_type

    exemple j'ai dans ma table commandes air_force_olo et air_one
    mais dans ma table commandes j'ai que ce qui finit ou commence par olo donc on va retouvé air_force_olo

    je vous montre ma requete qui tourne encore a chaque modification

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT e.olo_type FROM commandes c, olo e WHERE c.customers_id=e.customers_id and commandes_type LIKE '%olo%' group by c.commandes_type order by c.commandes_date
    j'espère que vous avez compris mon problème si quelqu'un peu m'aider pour cette requete ce serai gentile car j'esseil depuis 1h et là comme je trouve rien je vous demande votre avis merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Par défaut
    Dans ta requête, tu n'as pas préciser sur quel table aller chercher commande type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    and c.commandes_type LIKE
    De plus, tu peux faire plus clean :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT e.olo_type FROM commandes c INNER JOIN olo e ON c.customers_id=e.customers_id WHERE  c.commandes_type LIKE '%olo%' group by c.commandes_type order by c.commandes_date

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    je te remerci de ton aide mais j'ai toujours le même problèem sa tourne et sa tourne j'ai un peu modifier comme sa car olo_type est égale à commandes_types aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT e.olo_type FROM commandes c INNER JOIN olo e ON c.customers_id=e.customers_id WHERE  c.commandes_type = e.olo_type group by c.commandes_type order by c.commandes_date desc

Discussions similaires

  1. Probléme de jointure dans une requete avec UNION
    Par MissOleana dans le forum Requêtes
    Réponses: 1
    Dernier message: 28/11/2013, 15h45
  2. [AC-2007] Problème de jointure dans INSERT INTO avec INNER JOIN
    Par andy331 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 16/03/2010, 15h59
  3. problème avec graphique dans état access
    Par petitmic dans le forum Access
    Réponses: 5
    Dernier message: 07/09/2005, 14h55
  4. [VB.NET] [Débutant] Probléme de variable dans les requettes
    Par Silvia12 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/03/2005, 13h13
  5. Problème avec TNMSMTP dans une boucle.
    Par Orgied dans le forum Web & réseau
    Réponses: 3
    Dernier message: 07/04/2004, 10h19

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