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 :

Innodb Jointure sans LEFT JOIN


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 37
    Par défaut Innodb Jointure sans LEFT JOIN
    Bonjour,
    Je voudrais savoir s'il est possible de faire des jointures sans utiliser LEFT JOIN ?

    Par exemple :
    j'ai une table "membres" avec un champ "groupe" lier en clef étrangère avec le champ "id" de la table "groupes".

    Si je fais un SELECT * FROM membres,groupes WHERE membres.id = 5 par exemple, il me sort tous les groupes. Je voudrais qu'il me sorte le groupe précisé dans le champ "groupe" de se membre sans faire de LEFT JOIN.
    Est-ce possible ?

    Merci pour votre réponse.
    Mokadjo

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    salut,

    pourquoi tu ne veux pas faire de left join?
    précises un peu ce que tu veux faire (sinon je te répondrais que tu peux utiliser inner join par exemple )

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 37
    Par défaut
    pourquoi tu ne veux pas faire de left join?
    Parce que j'suis un peu fainéant
    Non mais j'aimerai pouvoir sélectionner un membre et que ça me renvoie quelque chose du genre :
    id : 2
    login : monlogin
    groupe : 3
    nom_groupe : utilisateur
    droit_groupe : 5

    Vois-tu ce que je veux dire ?

  4. #4
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    euh non pas du tout désolé

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 37
    Par défaut

    en fait je me demandais s'il était possible en InnoDB de remplacer mes requêtes à rallonge, genre avec 4 LEFT JOIN, en une petite.

  6. #6
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    non, il est conseillé d'utiliser le join qui rend la requête beaucoup plus lisible

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

Discussions similaires

  1. Problème jointure externe (LEFT JOIN et pas (+))
    Par tatayoyo dans le forum ODI (ex-Sunopsis)
    Réponses: 1
    Dernier message: 12/05/2011, 13h15
  2. probleme de jointure avec left join
    Par carmen256 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 02/09/2010, 12h57
  3. Réponses: 6
    Dernier message: 23/01/2007, 10h17
  4. Problème de jointure avec INNER JOIN et LEFT OUTER JOIN
    Par tonio-lille dans le forum Langage SQL
    Réponses: 4
    Dernier message: 10/02/2006, 12h45
  5. [LEFT JOIN] Condition de jointure bizzare
    Par Celelibi dans le forum Requêtes
    Réponses: 7
    Dernier message: 17/05/2005, 18h38

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