Ho una query così strutturata:

SELECT `PROVA`.`id` AS ID,
`PROVA`.`EXIF.DateTimeOriginal` AS DATA,
`PROVA`.`FILE.FileName` AS FILENAME,
CASE `CARTELLA` WHEN '' THEN 'ALTRO' ELSE `cartella` END AS CARTELLA,
CASE `CARTELLA` WHEN '' THEN 1 ELSE 2 END AS PRIMAALTRO
FROM `PROVA` AS `t2`
ORDER BY PRIMAALTRO ASC, DATA ASC

scorrendo la quale ottengo:

10 06/10/2013 foto_id_00000010.jpg ALTRO
4 02/06/2012 foto_id_00000004.jpg primo
6 03/06/2012 foto_id_00000006.jpg primo
3 03/06/2012 foto_id_00000003.jpg terzo
1 02/03/2013 foto_id_00000001.jpg terzo
5 02/03/2013 foto_id_00000005.jpg secondo
11 11/03/2013 foto_id_00000011.jpg secondo
9 11/03/2013 foto_id_00000009.jpg quarto
2 11/03/2013 foto_id_00000002.jpg secondo
7 06/10/2013 foto_id_00000007.jpg quinto
8 06/10/2013 foto_id_00000008.jpg secondo


vorrei aggiungere un campo alla tabella della query e non fisicamente nel database, che eseguita la query mi restituisse questo:


10 06/10/2013 foto_id_00000010.jpg ALTRO 1
4 02/06/2012 foto_id_00000004.jpg primo 2
6 03/06/2012 foto_id_00000006.jpg primo 2
3 03/06/2012 foto_id_00000003.jpg terzo 3
1 02/03/2013 foto_id_00000001.jpg terzo 3
5 02/03/2013 foto_id_00000005.jpg secondo 4
11 11/03/2013 foto_id_00000011.jpg secondo 4
9 11/03/2013 foto_id_00000009.jpg quarto 5
2 11/03/2013 foto_id_00000002.jpg secondo 4
7 06/10/2013 foto_id_00000007.jpg quinto 6
8 06/10/2013 foto_id_00000008.jpg secondo 4

che numerasse quindi progressivamente i gruppi dati dall'ultima colonna di nome CARTELLA.

E' tutto il pomeriggio che mi ci scervello!!!!