Query per l'estrazione di occorrenze identiche

alexgentili

Utente Attivo
15 Lug 2010
39
0
0
Ciao a tutti,
il mio problemino di oggi è questo:
Ho una query che mi sereve per estrarrre da db delle occorrenze che dice così;

$query = "SELECT * FROM magazzino WHERE left (tipo_categoria,1) >= '".$_GET['from']."' AND left(tipo_categoria,1) <= '".$_GET['to']."' AND tipo_stato='caricato' "

Nel db ci saranno degli inserimenti identici tranne che nel id_tipo, una cosa come :

id_tipo tipo_categoria colore
1 camicia rosso
2 camicia rosso
3 camicia rosso
4 jeans blu
5 jeans blu

Il risultato che vorrei ottenere è:

camicia rosso 3
jeans blu 2

Ho provato con DISTINCT ma non mi sembra adeguato. qualche idea ? grazie mille.
 
Questa dovrebbe andare:

Codice:
SELECT tipo_categoria, colore, COUNT(*) as num_cat FROM magazzino GROUP BY tipo_categoria;

aggiungi tu la clausola where in base alle tue esigenze.

Comunque, pur non conoscendo la logica dell'applicativo, mi sembra che il DB non sia ben strutturato e sicuramente non normalizzato se esso contiene tante informazioni ridondanti.
 
Ultima modifica:

Discussioni simili