Ciao a tutti. Ho una query un po' lunghetta che dovrebbe selezionare il numero delle colonne di una tabella secondo diversi criteri. Il problema è che ottengo 0 in tutte, anche se quando ne eseguo "una alla volta" ottengo il risultato giusto. Vi scrivo la query:
SELECT COUNT(a.id) AS active, COUNT(b.id) AS postponed, COUNT(c.id) AS draft FROM news_articles a, news_articles b, news_articles c WHERE a.type = 1 AND b.type = 2 AND c.type = 3
Se io ad esempio eseguo una query che selezioni solo un tipo, come..
SELECT COUNT(a.id) FROM news_articles a WHERE a.type = 1
mi restituisce il risultato desiderato. Se eseguo una query "all together", mi da tutti zeri. Come poso rimediare?