Può capitare di voler numerare le righe dei risultati direttamente in mysql, magari per fare confronti o verificare comodamente la posizione e/o l’ordine dei risultati stessi. Ci vengono in aiuto le variabili: basta definirne una (le variabili in mysql sono precedute da @) e poi incrementarle all’interno del campo che si vuole selezionare. Nota bene: se non viene dichiarata, si otterranno tutti valori NULL per la colonna del contatore.
SET @cnt = 0; SELECT (@cnt := @cnt + 1) AS rowNumber, item.id FROM items WHERE item.id
A qualcuno farà sicuramente comodo.