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

PHP & Base de données Discussion :

Requête SQL compliquée [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 62
    Par défaut Requête SQL compliquée
    Bonjour,

    Une requête me retourne le cerveau là, pour certains d'entre vous ça risque d'être assez simple j'imagine Je vous expose l'existant : J'ai une table ARTICLES et une table RENSEIGNEMENTS. Les deux sont liées par un id d'article car chaque article peut avoir plusieurs renseignements. On a donc un champ id dans la table ARTICLES et un champ article_id dans la table RENSEIGNEMENTS pour faire le lien.

    ARTICLES


    RENSEIGNEMENTS


    Maintenant voici mon problème : Certains articles n'ont pas de renseignements. Je voudrais donc faire une requête capable de récupérer l'id, le titre et le texte de tous les articles sans renseignements.

    merci

  2. #2
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    Bonjour,

    je pense que ca devrait réglé ton problème, il y a peut être plus simple mais bon ca devrait marcher:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Select id,titre,texte 
    from articles 
    where id not in (select articles.id 
    from articles, renseignements 
    where articles.id=renseignements.article_id)

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 62
    Par défaut
    Arf j'avais la mauvaise requête imbriquée Merci en tout cas, ça marche.

  4. #4
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    oublie pas résolu ^^

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

Discussions similaires

  1. Requête SQl compliquée
    Par mongilotti dans le forum SQL
    Réponses: 5
    Dernier message: 21/04/2010, 11h18
  2. requête sql compliquée
    Par root76 dans le forum Développement
    Réponses: 2
    Dernier message: 22/07/2009, 09h28
  3. Requête SQL compliquée
    Par fips1962 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 22/05/2009, 18h52
  4. requête sql compliquée
    Par root76 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 20/08/2007, 15h53
  5. requête sql compliquée
    Par caoutchouc dans le forum Langage SQL
    Réponses: 2
    Dernier message: 18/05/2007, 16h21

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