Difficile estrazione dati da tabella

enricoweb

Nuovo Utente
1 Nov 2004
2
0
0
Ciao a tutti
Ho iniziato a lavorare con il PHP in questi giorni e sono un super pivello e per questo vi chiedo scusa.
Ho un problema datomi da una ditta ed è quello di estrarre da una tabella con tre campi:

Provincia | Stradale | Cap |

Con ad esempio questi campi (tabella1)

AOSTA 0 11100
AOSTA I 11010
AOSTA I 11010
AOSTA I 11013
AOSTA I 11019
AOSTA II 11020
AOSTA II 11020
AOSTA II 11020
AOSTA II 11020
AOSTA II 11023
AOSTA II 11023
AOSTA II 11024
AOSTA II 11024
AOSTA II 11024
AOSTA II 11024
AOSTA II 11025
AOSTA II 11026
AOSTA II 11026
AREZZO II 52020
AREZZO II 52026
AREZZO II 52027
AREZZO II 52027
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52031
AREZZO III 52032
AREZZO III 52032
AREZZO III 52032
AREZZO III 52032

Il mio problema è che devo avere come risultato una tabella del genere

tabella2

Provincia | Stradale | Cap_contenuti

Aosta I 11010 - 11013 - 11019
Aosta II 11020 - 11023 - 11024 - 11025 - 11026
Arezzo II 52020 - 52026 - 52027
Arezzo III 52031 - 52032
Arezzo III 52032 ' seconda riga essendo maggiore di 20

In pratica devo leggere dalla tabella1 i record e ogni 20 (quantità da inserire con una variabile) devo indicare nella tabella2 un record che contenga la provincia, lo stradale e i cap contenuti ma senza duplicati. Chiaramente ogni volta che cambia lo stradale o la provincia bisogna iniziare un nuovo gruppo di 20 o meno se cambiasse ancora provincia o cap.

Vi prego di aiutarmi perchè se riesco a risolvere questo problema è probabile che possa avere un lavoro da questa ditta e per chi è come me agli inizi è molto importante.

Vi prometto che studierò a fondo il php ma ora ho proprio bisogno di un aiuto !!

Grazie in anticipo del vostro aiuto e spero un giorno di poterlo dare anchio.

Enrico
 

Tymba

Utente Attivo
10 Ott 2004
63
0
0
www.valeriocarnevali.it
select * from tabella group by provincia, stradale, cap

così ottieni i record una volta soltanto, una volta fatto questo con un piccolo ciclo contorllando quando cambia la provincia stampi gli altri valori.

ciao :byebye:
 

enricoweb

Nuovo Utente
1 Nov 2004
2
0
0
Grazie Tymba

Ho provato ma raggruppando mi trovo che che gli stradari si dividono.
Mi spiego meglio. Se in un gruppo ho con lo stradale I ho 30 cap uguali a 20010 e 5 ad esempio a 20011 i record da mettere sulla tabella2 dovrebbero essere
stradale | cap_contenuti
I 20010
I 20010 - 20011
E pertanto non so come prendere i cap che mi mancano dal primo.

Ciao
Enrico
 

Tymba

Utente Attivo
10 Ott 2004
63
0
0
www.valeriocarnevali.it
mi sa che l'unica soluzione per quello che chiedi allora è estrarre i dati dalla tabella ordinandola secondo i parametri che devi elaborare, una volta che hai i dati ti costruisci un bell'array dinamico e lo popoli come ti servono.
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Difficile creazione excel di dati di grandi dimensioni Classic ASP 2
L Domanda difficile: ecommerce CSV 20 000 prodotti E-Commerce 3
T Domanda difficile... Javascript 21
D Aiuto Query difficile MySQL 3
D [DIFFICILE] Cambiare onsubmit al volo Javascript 5
peppoweb Service Pack 1, una "XPerience difficile" Windows e Software 0
E Progressbar estrazione dati da tabella mySQL Ajax 9
L Estrazione dati php Database 6
L Estrazione dati casuali non doppioni MySQL 1
D Chiave unica in estrazione dati da array php PHP 0
L Estrazione valori max su più campi MySQL 4
M [PHP] Estrazione random con nomi presi dal db PHP 22
gandalf1959 Estrazione e visualizzazione del simbolo dell'euro php/mysqli PHP 0
ronny1710 Estrazione Dati Tessera Sanitaria .NET Framework 1
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
V Estrazione di una singola banda da file multi banda (RGB) con Python Programmazione 0
creatorweb [PHP] estrazione ciclica dati con 2 dati alla volta PHP 2
O [PHP] problema estrazione immagine da db PHP 12
Gigi87 [PHP] Estrazione dati da forum o da social network PHP 1
V [PHP] Estrazione con SQL PHP 1
L estrazione dati da mysql in php e salvataggio in cartella del server PHP 51
M [MS Access] Estrazione record multipli MS Access 1
E [PHP] estrazione dati in modo non continuativo PHP 1
S [PHP] estrazione dal DB complicata PHP 7
asevenx [Javascript] Estrazione dal database di un valore in base ad una scelta Javascript 7
S Php e mysql, estrazione da una tabella e inserimento in un'altra tabella PHP 14
P Probelma estrazione stringa PHP 5
C Estrazione Dati da Pagine Gialle PHP 0
L Estrazione Articoli Random da Tabella senza doppioni PHP 1
A Estrazione dati da tabella sql MySQL 27
gandalf1959 Estrazione di un singolo dato da una ricerca mysql PHP 1
T Codice per estrazione dati da db PHP 4
F estrazione codice Javascript 0
R Javascript e html - estrazione EXIF da jpg con link per geolocalizzazione google maps Javascript 0
D php estrazione random nomi e senza ripetizione PHP 14
M Problema con estrazione coordinate da google geocoding PHP 1
L Conversione date ed estrazione PHP 0
L estrazione dati per login PHP 0
W Estrazione dati da DB PHP 20
N Problemi estrazione / visualizzazione immagini dal database con PDO PHP 2
L Estrazione dati per settimana. PHP 13
L estrazione dati e immagini in contemporanea PHP 4
B Estrazione Database valori multipli MySQL 4
M estrazione dati casuali da database Database 0
A Evitare estrazione record doppioni PHP 2
C [PHP][MY SQL] - Estrazione dati database tramite form PHP 8
G estrazione dati da DB tramite PHP errore time out PHP 2
A problema estrazione singolo valore e memorizzazione in variabile PHP 1
B Estrazione dati utente loggato MySQL 1
W Estrazione dati DB da lista MySQL 1

Discussioni simili