30-01-2013, 10:25 AM
Je suppose que ABG n'est pas la valeur max possible, que tu peux avoir ABZ mais que tu veux ABG en premier, donc voici ma requête :
http://sqlfiddle.com/#!2/4b07f/35
SELECT Joueur.name,
(SELECT TYPE FROM maison WHERE maison.joueur = joueur.joueur
ORDER BY IF(TYPE = 'ABG', CONCAT('0', TYPE), CONCAT('1', TYPE)) ASC LIMIT 1) AS TYPE
FROM Joueur
http://sqlfiddle.com/#!2/4b07f/35