Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos!
Tenho 3 tabelas: banners, relacionamento, cliques
Preciso exibir os banners na order do qual teve mais cliques. Alguém tem algum ideia de como se faz?
Obrigado!
EU faria dessa forma...
select * from cliques count('clique')as tudo group by codigo(presumindo que sua chave primaria seja codigo) order by tudo desc
aí, você cria uma lista com os códigos mais clicados(a pesquisa ai em cima é fundamental)
bom, você pega e de posse dos dados, cria uma função que descobre qual o banner referente ao código, descobriu, aí basta imprimir...
mais ou menos assim:
aí, você tem que criar a função "verifica"
//você lança outra query aqui, para descobrir qual o bannereu sempre faço dessa forma quando tenho um monte de coisas relacionadas...também deve dar para fazer pesquisando em X tabelas, mas por mania mesmo, eu faço assim..rsrs preciso treinar mais query em duas tabelas!! mas desa forma que eu te passei, deve resolver....
Boa sorte aí, amigo!!!
Horácio