Hello! Un bon casse tête! Pour moi du moins...
J'ai une table qui contient un 2 colonnes
- un numéro unique
- 3 lettres
Tout ceci dans l'ordre alphabétique
par exemple:
(6, 'afu');
(7, 'aga');
(8, 'ago');
(9, 'aib');
(10, 'aid');
but: quelqu'un rentre 3 lettres et on retourne la ligne la plus proche ou celle en question si elle existe
J'ai réussi à faire ça:
SELECT numéro, lettres
FROM qqchose
WHERE lettres > lettresdonnées;
Puis après je décrémente un coup la ligne. Mais si les 3 lettres y sont plusieurs fois d'affilé, il faut que j'ai la première ligne...
Merci aux pro du sql