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 :

requête avec jointure naturelle, ou un truc comme ça.


Sujet :

Requêtes MySQL

Vue hybride

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Par défaut requête avec jointure naturelle, ou un truc comme ça.
    Bonjour,

    Je dois récupérer tous les emails d'une table dont les id correspondent aux id d'une autre table, à l'exception d'un seul.

    Forcément ça foire.

    Voilà ma requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SELECT  
    membre.email AS email,
    membre.pseudo AS pseudo,
    FROM  membre
    WHERE 
    membre.id=courrielSujet.idMembre
    AND
    courrielSujet.idCom='".$idCom."'
    AND courrielSujet.idMembre!='".$idMembre."'
    Cette requête est censée dire : va chercher dans la table membre les emails et les pseudo pour lesquels le numéro ID correspond à ceux de la taple courrielSujet et où le numéro du commentaire pour chaque tuple de la table courrielSujet correspond à $idCom et où le membre n'est pas celui qui vient de poster. Je sais c'est pas très clair.

    Nous avons :
    courrielSujet.IdMembre=membre.id

    $idCom est le numéro du commentaire en cour et $idMembre est le numéro d'identifiant de celui qui vient de poster. Et on ne veut pas qu'il soit averti de sa propre réponse, mais tous les autres qui se sont inscrit pour le commentaire en cours doivent recevoir un avertissement, pour cela nous devons récupérer leurs emails dans la table membre.

    Un peu d'aide ne serait pas de refus, merci d'avance.

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Bonjour,

    Je te conseille de revoir la syntaxe des jointures : http://sqlpro.developpez.com/cours/sqlaz/jointures/

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Par défaut
    Merci pour ton lien, je vais attaquer ça parce que je suis faiblard à ce niveau

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

Discussions similaires

  1. Requête avec jointure
    Par Maglight dans le forum Langage SQL
    Réponses: 4
    Dernier message: 17/11/2005, 09h57
  2. optimisation d'une requête avec jointure
    Par champijulie dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 07/07/2005, 09h45
  3. Requête avec jointures
    Par Corben dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/11/2004, 12h55
  4. Mise à jour de table impossible après requête avec jointure
    Par sto dans le forum Bases de données
    Réponses: 5
    Dernier message: 17/03/2004, 13h24
  5. problème de requête avec jointures
    Par tinhat dans le forum Requêtes
    Réponses: 7
    Dernier message: 11/08/2003, 10h33

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