Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/10/2011, 12h04   #1
Invité de passage
 
Femme
autre
Inscription : octobre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : autre
Secteur : Transports

Informations forums :
Inscription : octobre 2011
Messages : 2
Points : 0
Points : 0
Par défaut Requête simple sur deux tables

Bonjour a tous,

j'ai une table Transmissions :
num_fiche | id_expediteur | id_destinataire
AA		1		2
AB		1		3
AC		2		1
AD		1		2
et une table Utilisateurs avec le nom des personnes
id_utilisateur | nom_utilisateur
1			jean
2			paul
3			nico
je fais un
Code :
1
2
3
SELECT fiche,id_expediteur,id_destinataire
FROM Transmissions ,Utilisateurs
WHERE id_expediteur=id_utilisateur
je ne sais pas comment tourner ma requête pour afficher le nom de l'utilisateur au lieu de son id...

le résultat attendu serait
AA jean paul
AB jean nico
AC paul jean
AD jean paul
Merci de votre aide !
tumppy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 12h28   #2
Membre émérite
 
Homme Olivier Dehorter
Ingenieur de recherche - Ecologue
Inscription : juin 2003
Messages : 697
Détails du profil
Informations personnelles :
Nom : Homme Olivier Dehorter
Localisation : France

Informations professionnelles :
Activité : Ingenieur de recherche - Ecologue

Informations forums :
Inscription : juin 2003
Messages : 697
Points : 837
Points : 837
bonjour

C'est en effet une requête simple. Pourquoi ne pas commencer par lire les cours disponibles sur le site ? par exemple celui sur les jointures.

la requête pourrait avoir ce modèle :

Code :
1
2
3
4
SELECT num_fiche, exp.nom_utilisateur, dest.nom_utilisateur
FROM Transmissions T
   INNER JOIN Utilisateurs exp ON (exp.id_utilisateur = T.id_expediteur)
   INNER JOIN Utilisateurs Dest ON (dest.id_utilisateur = T.id_destinataire)
dehorter olivier est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 15h58   #3
Invité de passage
 
Femme
autre
Inscription : octobre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : autre
Secteur : Transports

Informations forums :
Inscription : octobre 2011
Messages : 2
Points : 0
Points : 0
merci bcp !
tumppy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h57.


 
 
 
 
Partenaires

Hébergement Web