21-08-2008, 11:38 AM
En fait, il faut que tu organises tes tables selon une relation 1, n.
C'est à dire que tu as une table Pays et une table [font=Regions[/font].
Ainsi, il devient très simple de récupérer les informations :
Cela va te sortir un jeu de résultat de ce genre :
Sephi-Chan
C'est à dire que tu as une table Pays et une table [font=Regions[/font].
Citation :Pays :
pays_id
nom
Citation :Regions :
region_id
nom
score
pays_id
Ainsi, il devient très simple de récupérer les informations :
Code :
SELECT P.pays_id,
P.nom as pays_nom,
R.region_id,
R.nom as region_nom,
R.score
FROM pays P
LEFT
JOIN region R
ON R.pays_id = P.pays_id;
Cela va te sortir un jeu de résultat de ce genre :
Citation :1 : France : 1 : Ile-de-France : 35
1 : France : 2 : Languedoc-Roussillon : 21
2 : Suisse : 3 : Valais
Sephi-Chan