Requête SQL sur plusieurs tables
Solar13
Messages postés
214
Statut
Membre
-
maka54 Messages postés 721 Statut Membre -
maka54 Messages postés 721 Statut Membre -
Bonjour à vous,
J'ai une question simple, il est possible de faire une requête SQL sur plusieurs tables si elles sont liées ?
J'ai deux tables, une personne et une pays.
Elles sont liés par l'ID par une clé étrangère sur l'ID sur la table personne.
Comment je peux récupérer par exemple le nom de la personne et le nom du pays avec la même requête ?
Merci à vous
J'ai une question simple, il est possible de faire une requête SQL sur plusieurs tables si elles sont liées ?
J'ai deux tables, une personne et une pays.
Elles sont liés par l'ID par une clé étrangère sur l'ID sur la table personne.
Comment je peux récupérer par exemple le nom de la personne et le nom du pays avec la même requête ?
Merci à vous
5 réponses
-
SELECT nom_personne, nom_pays FROM personne as pe INNER JOIN pays as pa ON pe.id= pa.id
-
Bonjour,
Essayez de faire 1 requête suivante :
Select PE.nom de la personne, PA.nom pays
from Personne PE, Pays PA
where PE.ID = PA.ID
Bon courage ! -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
oui,
pa = alias de la table pays
pe = alias de la table personne
Tu peux aussi faire la requête comme indiqué par babane5 mais je pense qu'elle est - performance que la jointure directe.