ho fatto qualche modifica.
ho creato una tabella apposita, che svuoto ogni volta.
la tabella è formata da un campo AI e un campo dove metto i valori tirati fuori dal DISTINCT.
quindi:
in teoria il campo AI dovrebbe fungere come il campo che mi avevi detto te di aggiungere alla temp table.codice:TRUNCATE m_tmp_indice FOR SELECT DISTINCT indice_pagina FROM m_indice ORDER BY indice_pagina INSERT INTO m_tmp_indice VALUES(id_auto_increment,numero_pagina) SELECT * FROM m_tmp_indice
però escono così:
a sinistra il campo AI e destra il numero pagina.codice:1 - 5 2 - 6 3 - 7 4 - 8 5 - 9 6 - 10 7 - 11 8 - 12 9 - 13 10 - 14 11 - 15 12 - 16
EDIT
modificato il campo AI usando al suo posto un counter.
ora escono bene mi sembra:
mi manca l'update.codice:5 - 5 6 - 6 7 - 7 8 - 8 9 - 9 10 - 10 11 - 11 12 - 12 13 - 13 14 - 14 15 - 15 16 - 16 17 - 17 18 - 19

Rispondi quotando