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

  • Auteur de la discussion Auteur de la discussion OTP
  • Date de début Date de début
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 ?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut