Questione : Distinto sulle colonne multiple

Ho controllato alcuni alberini in linea ma il cant ottiene al mio bisogno dell'edizione solved.

I 2 tabelle la Tabella I del
1 che già ha ed è un elenco dei clienti ed i loro prodotti l'altra tabella è basato su Table1 ma soltanto le combinazioni distinte di esposizioni per ogni product

I hanno una tabella attuale denominata Table1 below

ClientID Product1 Product2 Product3
100 1
101 1
102 1 1
103 1 1
104 1 1 1
105 1 0 1


Table2 devono assomigliare a sotto - soltanto combinazioni distinte di esposizioni di prodotto:
I non conoscono se possibile fare questo direttamente using SQL o se un'altra tabella deve essere generata? il

ClientID Product1 Product2 Product3
100 1
102 1 1
104 1 1 1
105 1 0 1

pensiero di one-way I < di b > è di generare un'altra tabella appena delle combinazioni distinte per esempio sotto, quindi unisce questa tabella a table1 che abbina ogni prodotto per esempio table1.Product1 = table2.Product1 etc


Product1 Product2 Product3
1
1 1
1 1 1
1 che 0 1

please lo hanno lasciato sapere se un migliore senso?


class= del

Risposta : Distinto sulle colonne multiple

Potete usare

selezionare il minuto (clientID) come ClientID, Product1, Product2, Product3
da table1
Sottoprodotto 1, Product2, Product3 del gruppo

Se dovete generare una tabella dal prescelto, allora

selezionare il minuto (clientID) come ClientID, Product1, Product2, Product3
in table2
da table1
Sottoprodotto 1, Product2, Product3 del gruppo
Altre soluzioni  
 
programming4us programming4us