Tenho uma tabela de votação, que é montada desse jeito:
DROP TABLE IF EXISTS `votacao_1`;
CREATE TABLE `votacao_1` (
`int_voto` int(11) NOT NULL AUTO_INCREMENT,
`coduser` varchar(20) NOT NULL,
`uf` varchar(2) NOT NULL,
`cel_number` varchar(10) NOT NULL,
`cod_operadora` varchar(10) NOT NULL,
`data_voto` datetime NOT NULL,
PRIMARY KEY(`int_voto`),
CONSTRAINT `Ref_05` FOREIGN KEY (`coduser`)
REFERENCES `tbl_participantes`(`coduser`) ON DELETE NO ACTION ON UPDATE NO ACTION
)
ENGINE=INNODB
CHARACTER SET latin1
COLLATE latin1_general_ci ;
Que possui cerca de 5000 registros.
Gostaria de montar um select que trouxesse: o coduser, a qtd de votos total por coduser, e a qtd de votos absolutos (únicos).
Estou usando o seguinte select, que me atende em 80% do que eu quero:
select coduser as usu, count(*) as votos, (select distinctrow count(*) from votacao_1 a where a.coduser = usu) as votos_absolutos from votacao_1 group by coduser order by votos desc, votos_absolutos asc
Ela me traz o coduser, o total de votos, mas não traz a qtd de votos absolutos, ou melhor dizendo, ele me traz como votos absolutos, a mesma quantidade dos votos totais.
Estou aqui queimando as pestanas pra tentar resolver. :-)
Se vocês puderem me dar uma luz de como faço isso, fico desde já agradecido.
Pergunta
Wallcrawler
Meu primeiro post no scriptbrasil!
Bom galera o meu problema é o seguinte:
Tenho uma tabela de votação, que é montada desse jeito:
Que possui cerca de 5000 registros. Gostaria de montar um select que trouxesse: o coduser, a qtd de votos total por coduser, e a qtd de votos absolutos (únicos). Estou usando o seguinte select, que me atende em 80% do que eu quero:Ela me traz o coduser, o total de votos, mas não traz a qtd de votos absolutos, ou melhor dizendo, ele me traz como votos absolutos, a mesma quantidade dos votos totais.
Estou aqui queimando as pestanas pra tentar resolver. :-)
Se vocês puderem me dar uma luz de como faço isso, fico desde já agradecido.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados