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

Développement SQL Server Discussion :

Requête concernant des villes


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut Requête concernant des villes
    Bonjour,

    Je vais essayer d'être le plus clair possible.

    J'ai une table "Commerciaux" (COM_ID, COM_NOM ...)
    J'ai une table "OD" (OD-POINTORIGINE, OD_POINTDESTINATION, VILLE1, VILLE2...) Cette table concerne des axe commerciaux (Nantes-Bordeaux ou Paris-Metz) avec les plus grosses villes renseignées dans "VILLE1", "VILLE2" etc.

    Je voudrais rechercher tous les commerciaux qui travail sur un AXE (OD_POINTORIGINE et OD_POINTDESTINATION) mais aussi (tout le pb) ceux qui travail sur des villes entre ces axes (Par exemple, des commerciaux travaillent sur l'axe Nantes-Bordeaux mais entre La Rochelle et Saintes par exemple)

    Je pensais utiliser un EXISTS mais je vois pas trop comment imbriquer tout ça.

    J'espere avoir étais le plus clair possible...
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Ou j'ai mal compris ou il manque une table.
    Il faut déjà savoir ou travaille un commercial à un moment donné

  3. #3
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    OUI, en effet, j'ai tout ça dans la table Commerciaux, avec COM_POINTORIGINE, COM_POINTDESTINATION et donc qui peuvent correspondre à VILLE3, VILLE4 dans la table OD

    Mais comment faire pour en fait récupérer une ligne et faire une vue sur tous les champs (C'est ça Non ?)

    Je suis perdu la dessus...
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  4. #4
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Il te faut faire une jointure entre la table "Commerciaux" et la table "OD"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT mesColonnes
    FROM dbo.Commerciaux C
    INNER JOIN dbo.OD ON COM_POINTORIGINE = OD_POINTORIGINE
                               AND COM_POINTDESTINATION = OD_POINTDESTINATION

  5. #5
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    Mais si je fais une telle jointure je n'aurais que les villes de départ et d'arrivée de l'axe et pas celle à l'intérieur, non?

    Je souhaiterai que la requête porte sur toute la ligne ! Je vais essayer avec EXIST...
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



Discussions similaires

  1. questions concernant des requêtes BD et EJB
    Par siempre dans le forum NetBeans
    Réponses: 0
    Dernier message: 12/03/2011, 18h43
  2. Probleme pour requête concernant des commentaires
    Par Road45 dans le forum Requêtes
    Réponses: 4
    Dernier message: 27/03/2009, 05h11
  3. Requête sql concernant des dates
    Par webtheque dans le forum Langage SQL
    Réponses: 25
    Dernier message: 29/08/2008, 20h20
  4. Requête avec des tables de plusieurs bases
    Par Oluha dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/04/2005, 16h56
  5. [ADO/Access] Appel d’une requête avec des paramètres
    Par Taxenna dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/12/2004, 14h58

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