|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 10253 Localisation: Dans le mat...
|
Posté le : Sam Juil 26, 2008 13:09 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
Bonjour,
Le handicapé du sql est de retour...
Le problème du jour :
Soit une table "videos" dont les enregistrements contiennent un champ "id_pays" (identifiant numérique).
Je veux classer cette table par ordre alpha du pays sachant que bien sûr l'ordre numérique n'est pas l'ordre alphabétique de la table "pays" constituée de id_pays et nom_pays (et c'est sur ce champ que je veux trier).
Comment peut-on écrire ce type de ORDER BY ?
Merci d'avance,
Michaël |
|
| |
|
 |
Bool WRInaute accro

Inscrit le: 26 Fév 2004 Messages: 1145 Localisation: Lyon
|
Posté le : Sam Juil 26, 2008 13:13 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
Hello,
bah "order by nom_pays"...
qu'est ce qui te pose soucis là dedans ? :S
Dernière édition par Bool le Sam Juil 26, 2008 13:13; édité 1 fois |
|
| |
|
 |
YoyoS WRInaute accro

Inscrit le: 14 Sep 2006 Messages: 2383
|
Posté le : Sam Juil 26, 2008 13:13 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
Essaie de simplement faire une jointure avec la table concernée, comme ça tu as plus qu'à faire un ORDER BY nompays
Edit: grillé :p |
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 10253 Localisation: Dans le mat...
|
Posté le : Sam Juil 26, 2008 13:14 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
| Bool a écrit: |
Hello,
bah "order by nom_pays"...
qu'est ce qui te pose soucis là dedans ? :S |
nom_pays n'est pas dans la table que je veux trier.
Edit :
Exemple "videos"
id_vid id_pays
1 1
2 1
3 2
4 4
Exemple "pays"
id_pays nom_pays
1 France
2 Allemagne
3 Turquie
4 Chine |
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 10253 Localisation: Dans le mat...
|
Posté le : Sam Juil 26, 2008 13:17 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
| YoyoS a écrit: |
| Essaie de simplement faire une jointure |
Je suis un handicapé du sql, je ne sais pas faire...  |
|
| |
|
 |
UsagiYojimbo WRInaute accro

Inscrit le: 23 Nov 2005 Messages: 2463 Localisation: Lyon, capitale des Gaules
|
Posté le : Sam Juil 26, 2008 13:25 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
| Code: |
SELECT id_vid FROM videos INNER JOIN pays ON videos.id_pays=pays.id_pays ORDER BY pays.nom_pays
|
|
|
| |
|
 |
YoyoS WRInaute accro

Inscrit le: 14 Sep 2006 Messages: 2383
|
Posté le : Sam Juil 26, 2008 13:26 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
alors donc si tu as l'id_pays dans ta table A et le nom de ton pays + l'id de ton pays dans une table B
C'est simple, tu vas faire un croisement entre les deux en faisant la correspondance entre les id qui sont identiques
| Code: |
| SELECT A.id_pays FROM A,B WHERE A.id_pays = B.id_pays ORDER BY B.nom_pays |
Encore grillé :p mais j'ai les explications en + moi 
Dernière édition par YoyoS le Sam Juil 26, 2008 13:28; édité 1 fois |
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 10253 Localisation: Dans le mat...
|
Posté le : Sam Juil 26, 2008 13:27 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
| Super, merci à tous ! |
|
| |
|
 |
franceradio WRInaute passionné

Inscrit le: 19 Avr 2007 Messages: 667 Localisation: Tounsi en France
|
Posté le : Sam Juil 26, 2008 13:32 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
| UsagiYojimbo a écrit: |
| Code: |
SELECT id_vid FROM videos INNER JOIN pays ON videos.id_pays=pays.id_pays ORDER BY pays.nom_pays
|
|
 |
|
| |
|
 |
UsagiYojimbo WRInaute accro

Inscrit le: 23 Nov 2005 Messages: 2463 Localisation: Lyon, capitale des Gaules
|
Posté le : Sam Juil 26, 2008 14:10 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
| Un souci dans ma requête ? |
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 10253 Localisation: Dans le mat...
|
Posté le : Sam Juil 26, 2008 14:11 Sujet du message: [sql] Tri d'une table selon un champ dans une autre table |
|
|
| Je ne sais pas, j'ai pris celle de Yoyos. |
|
| |
|
 |
| |
|
|