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

Langage SQL Discussion :

De l'aide pour Jointure, avec selection count =0


Sujet :

Langage SQL

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut De l'aide pour Jointure, avec selection count =0
    Bonjour a tous.

    Je viens vers vous, car je me casse la tête sur une requete SQl qui me parraissait simple mais dont je ne trouve pas de solution: voici la situation

    J'ai 2 tables une "Article" qui contient le champ "code_art" et les infos sur chaque article, j'ai une 2eme table "mvts" qui contient aussi un champ "code_art" cette table contient tout les mouvements par article avec la date "dte_mvt" de celui-ci (a chaque mouvement--> un nouvel enregistrement avec la date)

    Besoin : j'aimerai UNE SEULE REQUETE, d'où mon idée de jointure, qui m'affiche tout les articles qui n'aurait eu aucun mouvement depuis le 01/01/2008 --> en gros aucun enregistrementdans la table mvts à dte_mvt>01/01/2008

    Si quelqu'un à une idée, je suis preneur. Merci par avance à tous ceux qui se pencheront sur mon problème.

    Cordialement.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 285
    Points : 12 987
    Points
    12 987
    Par défaut
    Bonjour,
    Tu peux faire quelque chose du style:
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SELECT * 
    FROM article 
    WHERE NOT EXISTS(
      SELECT * 
      FROM mvts 
      WHERE mvt.code_art = article.code_art AND dte_mvt>01/01/2008
    )


    Tatayo.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Premiere chose faite en arrivant au boulot ce matin...

    Tout ce que j'ai a dire : Magnifique!!!

    Du coup la réponse était logique et simple, mais je doit avouer que je n'avait jamais utilisé WHERE NOT EXISTS.

    Merci pour ta rapidité Tatayo!

    Cordialement.

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

Discussions similaires

  1. recherche aide pour requete avec jointure
    Par nebil dans le forum Requêtes
    Réponses: 5
    Dernier message: 21/08/2006, 18h03
  2. [3D] Aide pour développer avec delta3D
    Par astragoth dans le forum Développement 2D, 3D et Jeux
    Réponses: 7
    Dernier message: 06/02/2006, 14h56
  3. [Dev-C++] Aide pour programmer avec Qt 4
    Par stone dans le forum EDI
    Réponses: 3
    Dernier message: 02/02/2006, 09h58
  4. Aide pour projet avec carte asi candibus
    Par sinicha dans le forum C
    Réponses: 13
    Dernier message: 16/01/2006, 16h32
  5. [W3C] aide pour html avec mozilla et netscape
    Par teambeyou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 06/09/2005, 21h30

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