Io di solito eseguire le seguenti query SQL in PostgreSQL 9.1 in modo sequenziale tramite psycopg2 ogni paio di secondi:PostgreSQL multipla count() dove le condizioni di una singola query
select count(type) from bag where type= 'fruit';
select count(type) from bag where type= 'vegtable';
select count(type) from bag where type= 'other';
select count(type) from bag where type= 'misc';
E 'possibile fare la stessa cosa in un unico seleziona query in modo tale da ottenere un conteggio per ogni tipo anche se il conteggio è zero. Quanto segue funzionerebbe se mi assegnasse lo zero conteggi quando ci sono zero per un dato tipo.
select type, count(*) from bag group by type;
Grazie,
Ho lanciato un ordine per tipo alla fine ed è esattamente quello che voglio. Grazie. – user2695222