Stavo ritestando la tua subquery e mi sono accorto che effettivamente funziona (l'avevo provato sul mio nick). In effetti su un nick che non è in posizione mi restituisce "posizione 1"Originariamente inviato da nicola75ss
La seconda query farebbe proprio al caso tuo se potessi usare le subquery.
Prova con una tabella temporanea
e poicodice:SET @riga = 0, @posizione = 0, @preced = 0; create temporary table posizioni SELECT nome,@riga := @riga + 1 AS riga, @posizione := IF(@preced!=punti,@riga,@posizione) AS posizione, @preced := punti AS punti FROM tabella ORDER BY punti DESC
select posizione from posizioni where nome = 'Bukowski'
c'è modo per intercettare uno che non c'è ??
grazie


Rispondi quotando