|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() |
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... |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : mars 2002 Messages : 667 ![]() |
Ou j'ai mal compris ou il manque une table.
Il faut déjà savoir ou travaille un commercial à un moment donné |
|
|
00
|
|
|
#3 |
![]() ![]() |
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... |
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 693 ![]() |
Bonjour,
Il te faut faire une jointure entre la table "Commerciaux" et la table "OD" Code :
|
||
|
00
|
|
|
#5 |
![]() ![]() |
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... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com