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 :
Il risultato della query va bene ma poi ogni tot (non è fisso) duplica la riga totale.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 è questo :
Le righe del DB originali sono queste: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)
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...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
Cosa sbaglio ?

LinkBack URL
About LinkBacks


