UPDATE...WHERE l'id est le plus petit, etc

Fermé
romanikou - 17 mai 2005 à 15:03
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 17 mai 2005 à 16:26
salut à tous,
UDPATE ma_table SET param1, param2 WHERE Id = (SELECT MIN(Id) FROM ma_table) me permet de charger dans ma table un certain nombre de paramètres où l'Id est le plus petit, mais comment faire si maintenant je veut les charger où l'Id est le 2ème plus petit, le 3ème plus petit, et ainsi de suite ...
ex: j'ai comme Id 1, 7, 25, 82, ....
- 1 est le plus petit;
- 7 est le 2ème plus petit
- ...
Merci d'avance rom
A voir également:

5 réponses

Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
17 mai 2005 à 15:41
la c'est legerement plus complexe il va sans doute falloir utiliser un curseur...
0
m0n0-le-14r3 Messages postés 174 Date d'inscription mercredi 13 avril 2005 Statut Membre Dernière intervention 25 octobre 2005 17
17 mai 2005 à 15:45
oullalalalala les curseurs...
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
17 mai 2005 à 16:04
oui, curseur pour parcourir une premiere requete qui consiste à selectionner tes identifiant dans l'ordre croissant, puis un fetch sur le curseur de la requete avec une deuxieme requete pour chaque identifiant exterpé de cette maniere.
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
17 mai 2005 à 16:04
C'est quoi comme DB ? Oracle ou Mysql ? Ou autre..
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
je suis sur access,
en fait je fais un projet sous visualC++, et les base de données, je ne connais que trés peu, n'aurais tu pas un exemple avec fetch
merci pour vos réponses
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
17 mai 2005 à 16:26
aie... Access en C++.. dsl je n'ai aucune compétence la dedans.
Faut trouver qqun d'autre qui en a déjà fait .

++
0