SELECT MYSQL
sfl
-
dodoecchi Messages postés 449 Date d'inscription Statut Membre Dernière intervention -
dodoecchi Messages postés 449 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai "id" comme clé primaire de ma base. J'ai un enregistrement avec id = 1000, je chercher l'enregistrement avec l'id immédiatement supérieur à 1000 et l'autre avec l'id immédiatement inférieur. Quelle requete puis-je utiliser ?
Merci de votre aide.
J'ai "id" comme clé primaire de ma base. J'ai un enregistrement avec id = 1000, je chercher l'enregistrement avec l'id immédiatement supérieur à 1000 et l'autre avec l'id immédiatement inférieur. Quelle requete puis-je utiliser ?
Merci de votre aide.
Configuration: Windows XP Firefox 3.0.11
3 réponses
-
SELECT * FROM `ta_table` WHERE id =999 OR id =1001
-
ah désolé
pourquoi tu n'utilise pas l'option AUTO_INCREMENT ?
une id ça doit s'utiliser avec ça, sinon c'est pas une id -
bah disons que si tu l'utilise ça règle ton problème
si tu veux obtenir le precedent c'est x - 1 et le suivant x + 1
si tu l'utilise pas je vois pas comment tu peux faire.....
essaye avec ORDER BY peut être?