[mysql] trier les résultats d'une requête selon une table non liée à la requête

WRInaute accro
Bonsoir,

Je vais essayer de faire clair...

Je fais une requête sur une table t1 dont un des champs est le code ISO du pays (FR pour la France, ES pour l'espagne...)
Je voudrais que le résultat de la requête soit trié par nom de pays (et non par code ISO).
J'ai bien sûr une table t2 liant le nom de pays à son code ISO.

Il y a un moyen de faire ça ?

Merci d'avance,

Michaël
 
WRInaute impliqué
bah directement dans la requête, non ?

Genre :
Code:
SELECT t1.untruc
FROM tablet1 as t1
INNER JOIN tablet2 as t2
ON t2.code = t1.code
ORDER BY t2.pays ASC
 
WRInaute accro
tu fais un select * t1 , nomdepays.t2 join on iso.t1 = iso.t2 order by nomdepays ? Pourquoi tu ne veux pas lier les deux tables ?
 
Discussions similaires
Haut