Raggruppamenti Dinamici

max1974

Utente Attivo
7 Mar 2013
107
0
16
Salve ragazzi costruisco una una select su 2 tabelle relazionate (Tab1 Tabella Articoli +Tab2 Tabella Colori)
in base a dei filtri e dei raggruppamenti in maniera dinamica lato PHP,
la mia query è la seguente:

Codice:
SELECT tb_articoli.id AS id_art, tb_articoli.codice AS Cod_Art, tb_articoli.descrizione AS DArt, tb_product_dett.id_colore AS id_Col, tb_colori.descrizione AS DCol FROM tb_articoli
LEFT JOIN tb_colori ON tb_articoli.id_colore = tb_colori.id
ora potrebbe arrivarmi

GROUP BY id_art
GROUP BY id_Col

o nessuno dei due, ma quando ad esempio mi arriva il
2° raggruppamento per colore, potrei avere diversi articoli dello stesso colore (e cosi voglio che sia),
percui nel Cod_Art & DArt dovrei avere dati multipli,
come faccio a sapere se effettivamente ci sono dati multipli e eventualmente mettere una dicitura tipo "Dati Multipli" o roba del genere ??
Grazie
 

max1974

Utente Attivo
7 Mar 2013
107
0
16
Salve ragazzi costruisco una una select su 2 tabelle relazionate (Tab1 Tabella Articoli +Tab2 Tabella Colori)
in base a dei filtri e dei raggruppamenti in maniera dinamica lato PHP,
la mia query è la seguente:

Codice:
SELECT tb_articoli.id AS id_art, tb_articoli.codice AS Cod_Art, tb_articoli.descrizione AS DArt, tb_product_dett.id_colore AS id_Col, tb_colori.descrizione AS DCol FROM tb_articoli
LEFT JOIN tb_colori ON tb_articoli.id_colore = tb_colori.id
ora potrebbe arrivarmi

GROUP BY id_art
GROUP BY id_Col

o nessuno dei due, ma quando ad esempio mi arriva il
2° raggruppamento per colore, potrei avere diversi articoli dello stesso colore (e cosi voglio che sia),
percui nel Cod_Art & DArt dovrei avere dati multipli,
come faccio a sapere se effettivamente ci sono dati multipli e eventualmente mettere una dicitura tipo "Dati Multipli" o roba del genere ??
Grazie
potrei fare un qualcosa tipo
count( tb_articoli.codice)
contare i codici che vengono raggruppati ed se maggiore di 1 scrivere la dicitura "Dati Multipli" secondo voi ??
 

max1974

Utente Attivo
7 Mar 2013
107
0
16
potrei fare un qualcosa tipo
count( tb_articoli.codice)
contare i codici che vengono raggruppati ed se maggiore di 1 scrivere la dicitura "Dati Multipli" secondo voi ??
RISOLTOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!
ho inserito
count(distinct tb_articoli.codice) AS countCod
cosi conto quanti codici ci sono, poi metto tutto dentro una seconda select che mi controlla se ci sono piu di uno o se uno solo lo stampo.......

Codice:
SELECT
          (CASE WHEN qr.countCod>1 THEN  'Diversi Codici'  ELSE qr.Cod_Art END)AS Dat
          FROM(
SELECT tb_articoli.id AS id_art, tb_articoli.codice AS Cod_Art, tb_articoli.descrizione AS DArt, tb_product_dett.id_colore AS id_Col, tb_colori.descrizione AS DCol, count(distinct tb_articoli.codice) AS  countCod
FROM tb_articoli
LEFT JOIN tb_colori ON tb_articoli.id_colore = tb_colori.id
GROUP BY id_Col
)qr";
 
Discussioni simili
Autore Titolo Forum Risposte Data
M .load() problema con caricamenti dinamici di js Javascript 0
D [PHP] Select dinamici PHP 2
A [PHP] Inserimento url dinamici in pagina html PHP 3
A [Javascript] Somma di input dinamici Javascript 1
D Sono disperato: Menu select dinamici con Ajax e PHP PHP 1
D Sono disperato: Menu select dinamici con Ajax e PHP Ajax 2
V [Javascript] Funzioni su input dinamici Javascript 24
A [HTML] form con campi dinamici. HTML e CSS 1
F DIv con contenuti dinamici Ajax 8
W Server e Client (dati dinamici) PHP 1
R [OFFRO] Realizzazione siti web statici e dinamici con posizionamento su Google e Social Network Offerte e Richieste di Lavoro e/o Collaborazione 0
M meta dinamici con javascript Javascript 1
M Mandare dati dinamici tramite form html PHP 0
E [offro] realizzazione siti web statici e dinamici Offerte e Richieste di Lavoro e/o Collaborazione 2
otto9due Pulsanti condividi su social dinamici.. PHP 3
M Div dinamici con PHP jQuery 1
M [Cerco Lavoro] Realizzo Siti Web statici e dinamici Offerte e Richieste di Lavoro e/o Collaborazione 0
D commenti dinamici stile facebook PHP 4
Z Annunci Dinamici Rete di Ricerca Google Ads (AdWords) 2
N inviare input dinamici senza ricaricare la pagina Javascript 4
F [RISOLTO] Input dinamici Javascript 10
C contenuti dinamici senza refresh PHP 1
C title e description dinamici ASP.NET 1
P [Cerco Lavoro] [ Retribuito] Realizzazio siti web dinamici, grafica, video, programmi Offerte e Richieste di Lavoro e/o Collaborazione 1
unkus_nob marker dinamici in mappa google Javascript 3
P Filtri order by e where 'dinamici' PHP 1
T form con select a tendina dinamici Javascript 5
T pchart e grafici dinamici PHP 8
carter Contenuti dinamici javascript [Informazioni pagina js] Javascript 3
U CODICE per una pagina con contenuti dinamici usando javascript Javascript 4
B Realizzo siti web statici e dinamici Offerte e Richieste di Lavoro e/o Collaborazione 0
A URL dinamici e date PHP 0
P Realizzazione siti web dinamici e statici a prezzi "comodi"!!!!! Offerte e Richieste di Lavoro e/o Collaborazione 0
M valori di una query in una tabella....LINK DINAMICI? PHP 2
A [vendo] siti web vetrina, dinamici, cms, ecommerce, grafica in generale, etc... Offerte e Richieste di Lavoro e/o Collaborazione 1
V Problema movie clip dinamici e bottoni Flash 0
M Form con tag select dinamici PHP 33
Apeweb Aggiornare un sito senza include dinamici CMS (Content Management System) 3
D Access 2007 menu tendina dinamici MS Access 4
I visualizzazione dati xml dinamici con xmlhttprequest Ajax 0
N [GoogleMaps] markers dinamici con infoWindow Javascript 0
L link dinamici PHP 0
L Creare link dinamici PHP 1
Z Tools e Software on Line per fare siti dinamici Hosting 3
R Realizzazione siti web (dinamici, flash, e-commerce, presentazioni aziendali) Offerte e Richieste di Lavoro e/o Collaborazione 0
alfystudio meta title dinamici Classic ASP 6
D Collaboratori dinamici in Gdi. Guadagnare col Sito 0
P form con campi dinamici! Javascript 2
R Asp e menu a tendina dinamici da database Classic ASP 4
B Realizzazione siti web statici e dinamici Offerte e Richieste di Lavoro e/o Collaborazione 0

Discussioni simili