Hurry Up
24-04-2009, 12:51
Ho un problema che non riesco a risolvere....
Ho una tabella simile a questa
supporto - ordine - prodotto
01 - 234 - 00012
02 - 234 - 00012
03 - 234 - 00014
04 - 234 - 00017
05 - 278 - 00012
06 - 278 - 00019
Devo fare 1 query in sql:
- contare quanti prodotti diversi ci sono in ogni ordine e sommarli.
Ovvero per il primo ordine ce ne sono 3, per il secondo 2, quindi devo avere come risultato 5.
Ad occhio ho detto... ok è facile, faccio un distinct dentro al count e ci siamo... e invece cosi' mi frego perchè avrei come risultato 4 visto che nel secondo ordine c'e' un prodotto presente anche nel primo... asdasdas
Come potrei fare?
Grazie a tutti :)
Ho una tabella simile a questa
supporto - ordine - prodotto
01 - 234 - 00012
02 - 234 - 00012
03 - 234 - 00014
04 - 234 - 00017
05 - 278 - 00012
06 - 278 - 00019
Devo fare 1 query in sql:
- contare quanti prodotti diversi ci sono in ogni ordine e sommarli.
Ovvero per il primo ordine ce ne sono 3, per il secondo 2, quindi devo avere come risultato 5.
Ad occhio ho detto... ok è facile, faccio un distinct dentro al count e ci siamo... e invece cosi' mi frego perchè avrei come risultato 4 visto che nel secondo ordine c'e' un prodotto presente anche nel primo... asdasdas
Come potrei fare?
Grazie a tutti :)