Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
809 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete avec 2 champs identiques sur une table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requete avec 2 champs identiques sur une table

n°1171521
sabotage
Posté le 07-08-2005 à 02:15:36  profilanswer
 

Bonjour,
 
Voici mon cas :
 
J'ai une table Villes
 
N° Ville
-- --
1 Paris
2 Marseilles
3 Bordeaux
 
 
Une table qui gère des livraisons entre ces villes
 
N° n_ville_départ n_ville_arrivée
-- ---------------- -----------------
1 1 2
2 1 3
3 2 3
 
 
Je cherche a formuler une requete qui renverrait
N°Livraison - nom_ville_départ - nom_ville_arrivée
 
Dans mon exemple :
 
1 Paris Marseilles
2 Paris Bordeaux
3 Marseilles Bordeaux
 
 
Est-ce possible ? Pourriez-vous m'aider ?
Merci

mood
Publicité
Posté le 07-08-2005 à 02:15:36  profilanswer
 

n°1171538
betsamee
Asterisk Zeperyl
Posté le 07-08-2005 à 08:56:05  profilanswer
 

peut etre avec un truc du style

Code :
  1. SELECT Livraisons.Num,B.VilleDepart,Villes.Ville
  2. FROM 
  3. (
  4. (
  5. SELECT Num,Ville AS VilleDepart FROM Villes
  6. )
  7. B INNER JOIN Livraisons ON B.Num=Livraisons.nvilledepart 
  8. ) INNER JOIN Villes ON nvillearrivee = Villes.Num


Message édité par betsamee le 07-08-2005 à 09:22:39
n°1171545
casimimir
Posté le 07-08-2005 à 10:07:33  profilanswer
 

Code :
  1. select l.num_vile,a.ville,b.ville from livraisons l
  2.    inner join villes a on n_ville_départ=a.num_ville
  3.    inner join villes b on n_ville_départ=b.num_ville


Message édité par casimimir le 07-08-2005 à 10:08:17
n°1171576
sabotage
Posté le 07-08-2005 à 12:01:19  profilanswer
 

Merci beaucoup pour cette réponse matinale.
 
Dans Access j'ai du ecrire la double jointure comme ca :
 

Code :
  1. SELECT l.N°, d.Ville, a.Ville
  2. FROM Villes d INNER JOIN (Livraisons l INNER JOIN Villes a ON l.n_ville_arrivée = a.N°) ON l.n_ville_départ=d.N°;


Message édité par sabotage le 07-08-2005 à 12:02:38

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete avec 2 champs identiques sur une table

 

Sujets relatifs
Prob -> Génération d'une table[MY-SQL]pb taille d'un champs
[RESOLU] Récupérer résultat d'1 requête SQL dans 1 script bourne shellRequete et php
Requête sql ?!?[MySQL]pb requete[Resolu]
Qu'est ce qui cloche dans ma requête SQL?manipulation de chaine en requete SQL.
[Résolu] Ecriture correcte de requêteMySQL : requete suivant le mois en cours
Plus de sujets relatifs à : Requete avec 2 champs identiques sur une table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR