jarvas Posted April 24, 2012 at 02:41 PM Report #451121 Posted April 24, 2012 at 02:41 PM Boas pessoal. Eu tenho a seguinte query sql SELECT jos_polls.title, jos_polls.voters, jos_poll_data.text, jos_poll_data.hits FROM jos_polls, jos_poll_data WHERE jos_polls.id = jos_poll_data.pollid AND LENGTH(jos_poll_data.text)!=0 E obtenho o seguinte resultado: title voters text hits Concorda com o encerramento do centro de saúde aos... 160 Não 136 Concorda com o encerramento do centro de saúde aos... 160 Sim 24 Concorda com o encerramento do centro de saúde aos... 160 Sem Opinião 0 Quanto está a pensar gastar neste Natal? 106 Igual ao ano passado 15 Quanto está a pensar gastar neste Natal? 106 Mais que o ano passado 4 Quanto está a pensar gastar neste Natal? 106 Menos que o ano passado 87 Concorda com o aumento do IVA no sector da restaur... 103 Como estava, estava bem 9 Concorda com o aumento do IVA no sector da restaur... 103 Não 66 Concorda com o aumento do IVA no sector da restaur... 103 Sim 20 Concorda com o aumento do IVA no sector da restaur... 103 Sem opinião 8 Considera que Sousa Gomes deve ceder o lugar antes... 191 Não 74 Considera que Sousa Gomes deve ceder o lugar antes... 191 Sim 113 Considera que Sousa Gomes deve ceder o lugar antes... 191 Sem Opinião 4 Existe alguma maneira de apresentar os resultados da seguinte maneira: title voters text hits Concorda com o encerramento do centro de saúde aos... 160 Não 136 Sim 24 Sem Opinião 0 Obrigado
HappyHippyHippo Posted April 24, 2012 at 04:50 PM Report #451167 Posted April 24, 2012 at 04:50 PM SELECT jos_polls.title, jos_polls.voters, jos_poll_data.text, jos_poll_data.hits FROM jos_polls, jos_poll_data WHERE jos_polls.id = jos_poll_data.pollid AND jos_poll_data.text = 'Concorda com o encerramento do centro de saúde aos...' IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
jarvas Posted April 24, 2012 at 05:34 PM Author Report #451185 Posted April 24, 2012 at 05:34 PM Sim é uma solução. Obrigado. Mas eu pretendia fazer isto para todos os campos da coluna "title", ou seja, acabar com os registos desta coluna que estão duplicados. Porque a ideia é exportar estes resultados logo para um ficheiro excel.
HappyHippyHippo Posted April 24, 2012 at 05:49 PM Report #451198 Posted April 24, 2012 at 05:49 PM não tens nenhum registo duplicado no resultado do primeiro sql ... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
jarvas Posted April 26, 2012 at 09:44 AM Author Report #451523 Posted April 26, 2012 at 09:44 AM Sim, não tenho resultados duplicados. Posso não não ter explicado bem, mas pretendia construir o seguinte resultado: Concorda com o encerramento do centro de saúde aos... 160 Não 136 Sim 24 Sem Opinião 0 Quanto está a pensar gastar neste Natal? 106 Igual ao ano passado 15 Mais que o ano passado 4 Menos que o ano passado 87 Concorda com o aumento do IVA no sector da restaur... 103 Como estava, estava bem 9 Não 66 Sim 20 Sem opinião 8 Considera que Sousa Gomes deve ceder o lugar antes... 191 Não 74 Sim 113 Sem Opinião 4 (...) Consigo juntar o resultado de duas queries num só resultado. ou seja com uma query faço metade da tabela de resultados e com outra query faço o resto da tabela. Cumprimentos
HappyHippyHippo Posted April 26, 2012 at 09:56 AM Report #451525 Posted April 26, 2012 at 09:56 AM estás a ver que tens registos sem info em campos ... isso não faz sentido em queries SQL ... o que se pode fazer é usar o group by para teres algo do género: [titulo] [votantes][numero_nao][numero_sim][numero_sem_opiniao] IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
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