- Home
- Categorie
- Coding e Sistemistica
- PHP
- Paginazione database con molte tabelle
-
Paginazione database con molte tabelle
Salve ragazzi, spero che possiate darmi una mano.
Ho un database che contiene 104 tabelle, una per ogni provincia italiana.
Ogni tabella è strutturata nel seguente modo: id, campo1, campo2 etc.
Il campo id è uguale in tutte le tabelle, per ogni tabella va da 1 a 60.
Devo estrarre da alcune tabelle, diciamo 30 su 104 le righe che hanno uno stesso id, come posso fare per evitare di fare troppe query o di fare una query gigante?
-
Ciao Filippo.
Credo che non ci sia migliore soluzione che scrivere una query lunga, tipo:SELECT * FROM table_1 WHERE ID = 1
UNION ALL
SELECT * FROM table_2 WHERE ID = 1
UNION ALL
SELECT * FROM table_3 WHERE ID = 1eccetera...
Credo che l'unico modo per fare una cosa carina sia usare uno scrip php in modo da poter usare un ciclo for e una lista di nomi di tabelle in un array, o qualcosa di simile.
-
Ciao, e grazie per la risposta.
Avevo pensato a qualcosa del genere, ma mi sembrava poco elegante, alla fine ho creato una tabellea unica e poi con una apposita query ho estratto i valori che mi interessavano.