esatto! vorrei prima ordinare i gruppi (in base al valore di ordinamento) e poi i valori all'interno di ogni gruppo (sempre in base al valore di ordinamento). Quello che posso fare per semplificare un po' le cose è quello di individuare all'interno di ciascun gruppo un "capogruppo" che è quello che mi da indicazioni sull'ordinamento fra i gruppi.
Diciamo che posso aggiungere ad ogni gruppo l'elemento |cod_gruppo|00 (es. 000,100,200) il cui valore di ordinamento mi dice qual'è l'ordine dei gruppi. In pratica la tabella ordinata diventa:
________________________
| cod | ordinamento | nome |
|_____ |_________ |_______|
| 000 | 3 | ... ... |
| 002 | 10 | ... ... |
| 003 | 2 | ... ... |
| 001 | 1 | ... ... |
| 100 | 2 | ... ... |
| 101 | 100 | ... ... |
| 103 | 2 | ... ... |
| 102 | 1 | ... ... |
| 200 | 3 | ... ... |
| 201 | 50 | ... ... |
| 202 | 2 | ... ... |
|_____|_______|
Grazie ancora... e forza.. che piano piano ce la facciamo....
![]()