rosa87 Posted November 28, 2008 Share Posted November 28, 2008 Ciao a tutti, ho un problema: immaginando di avere un db dove sono memorizzate le risposte a dei sondaggi con risposta multipla e i dati dei contatti che queste risposte le hanno date, se volessi prendere il num di maschi e di femmine che hanno risposto ad ogni possibile opzione, il risultato non da!!mi spiego: facendo una query tipo select count(contatto.sesso) from contatto,risposta where (codice che unisce le tabelle) and contatto.sesso=M mi da solo i maschi...e se voglio prendere nella stessa query sia i maschi che le femmine???please aiutatemi Link to comment Share on other sites More sharing options...
driu Posted December 2, 2008 Share Posted December 2, 2008 allora se tu hai questa querySelect count(c.sesso) From contatto c , risposta r Where c.id = r.id and c.sesso = 'M' ti ristituisce solo i maschi.. invece se tu facessi questa query.. guarda bene.. Select count(c.sesso) conta_m , x.conta_f From contatto c , risposta r , (Select count(c.sesso) conta_f From contatto c , risposta r Where c.id = r.id and c.sesso = 'F') x Where c.id = r.id and c.sesso = 'M' ma la tabella risposta cosa ti serve?? spero ke con questa query ti risolve il problema Saluti, driuPost Edited by Druvi Smith at 12/02/08 15:22Post Edited by Druvi Smith at 12/02/08 15:25 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now