Bonjour,

Je cherche à selectionner uniquement le dernier enregistrement

Le problème c'est que la table que je reprend ne possède aucun identifiant sur lequel je puisse trier car la clef primaire est une concatenation aleatoire(mais unique) de caracteres.

Du coup ça elimine la solution du MAX(id)

Ce que je faisait alors c'etait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
SELECT count(*)
INTO v_i
FROM table
WHERE numdoss=v_cur_numdoss;
 
 
SELECT *
INTO mes variables
FROM table
WHERE numdoss=v_cur_numdoss
LIMIT v_i-1,1;
le probleme c'est que le LIMIT accepte pas les v_i

quelqu'un peut m'expliquer ?