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 ?