C'è una colonna di stato. Ho bisogno di tirare tutti i valori distinti per ciascuno, e un numero che indica quante volte ogni valore univoco è nella tabella.MySQL ottiene valori distinti e conta quanti di ciascuno?
C'è un modo per farlo?
Grazie.
C'è una colonna di stato. Ho bisogno di tirare tutti i valori distinti per ciascuno, e un numero che indica quante volte ogni valore univoco è nella tabella.MySQL ottiene valori distinti e conta quanti di ciascuno?
C'è un modo per farlo?
Grazie.
SELECT status, count(*) as c FROM table GROUP By status;
Non sono sicuro di capire cosa state cercando.
Quando si tira valori distinti, non v'è (per definizione) uno per ogni valore unico.
Puoi riformulare quello che stai cercando di fare?
UPDATE
Dopo aver letto un'altra soluzione, mi sembra di vedere che cosa siete dopo.
Utilizzare SELECT COUNT (*) come indicato nella soluzione da Rufinus dovrebbe fare il trucco.