Problema con query e risultati
Buonasera,
qualche riga sotto avevo aperto un 3D per concatenare dei risultati in una query.
La query funziona ma ho un problema... Alcuni risultati che mi da li fa doppi... questa è la quesry :
Codice:
SELECT clienti.`CODCLIENTE`, clienti.`RAGIONESOCIALE`, clienti.`INDIRIZZO`, clienti.`CAP`, clienti.`CITTA`, clienti.`PROVINCIA`, clienti.`TELEFONO`, clienti.`FAX`, clienti.`EMAIL`,clienti.`CODFISC`, clienti.`PIVA`, fattureottobre.`NUMFATT`, `DATAFATT`, `STAZIONEOUT`, `DESCFATT`, `TOTALE`,`VRAGSOC`, GROUP_CONCAT(DESCFATT SEPARATOR ' _ ') as descrizioni, GROUP_CONCAT(TOTALE SEPARATOR ' _ ') as totali FROM clienti INNER JOIN fattureottobre ON clienti.`RAGIONESOCIALE` = fattureottobre.VRAGSOC GROUP BY fattureottobre.`NUMFATT`
Il risultato della query va bene ma poi ogni tot (non è fisso) duplica la riga totale.
Il risultato è questo :
Codice:
13174 (COD CLIENTE)
**** NICOLA (RAGIONE SOCIALE)
via ***** (INDIRIZZO)
FIUMICINO (CITTA)
RM (PROVINCIA)
cell **** (CELL)
email ***** (EMAIL)
CF ****** (CF)
13897 (NUM. FATTURA)
2014/10/01 (DATA FATTURA)
ROMA PRENESTINA (STAZIONE)
**** - GIORNI TARIFFA _ SCP SUPER COVER (descrizioni group_concat)
34.00 _ 20.00 _ 4.00 _ 34.00 _ 20.00 _ 4.00 (totali group concat)
Le righe del DB originali sono queste:
Codice:
NUMFATT
13897
DATAFATT
2014/10/01
CLIENTEFT
****** NICOLA
CONDUCENTE
***** NICOLA
STAZIONEOUT
ROMA PRENESTINA
DESCFATT
**** - GIORNI TARIFFA
SCP SUPER COVER PROTECTION - FULL INSURANCE COVER
SPESE AMMINISTRATIVE - ADMINISTRATIVE COSTS
TOTALE
34.00
20.00
4.00
VRAGSOC
***** NICOLA
Come potete vedere in realtà è giusto quello che fa la query, solamente che duplica i totali e le descrizioni.. non capisco il motivo... Pensavo di aver sbagliato qualcosa nel PHP, poi ho provato la query ed ho notato che il problema è li...
Cosa sbaglio ?