espanka 0 Denunciar post Postado Novembro 28, 2007 Ola pessoa gostaria de fazer um select para imprimir na tela, exemplo os 3 pais que tem mas FILHOS e nao to conseguindo fazer de geito nenhum. A tabela ta assim ID - PAI - NOME 1 0 naruto 2 1 kiba 3 1 Ino 4 2 Neji 5 2 Hinata 6 3 Shikamaru 7 3 Tio do ramen Deu pra perceber ai que que NARUTO eh pai do KIBA e da INO , KIBA eh pai de NEJI e HINATA e assim por diante. Agora queria fazer um SELECT para exibir na tela os 3 PAIS que tem mas FILHOS e mostrar quantos filhos cada 1 dos 3 tem. Espero que possam me ajudar, valew ai pessoal, fuizzzzz Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Novembro 29, 2007 Veja se é isto que você quer: SELECT * , count( pai ) AS filhos FROM pais GROUP BY pai HAVING pai !=0 Compartilhar este post Link para o post Compartilhar em outros sites
espanka 0 Denunciar post Postado Novembro 29, 2007 Ola Beraldo esse codigo nao funciona nao, esse ai so exibi na tela os pais e sua quantidade de filhos mas de forma geral, eu to querendo exibir so os 3 que tiverem mas filhos por exemplo. Mas valew ai pela tentativa de ajudar. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Novembro 29, 2007 Basta adicionar o Order By e o Limit: SELECT * , count( pai ) AS filhos FROM pais GROUP BY pai HAVING pai !=0 ORDER BY filhos DESC LIMIT 3 veja se dá certo. Compartilhar este post Link para o post Compartilhar em outros sites
espanka 0 Denunciar post Postado Novembro 29, 2007 Nao assim nao funciona nao, desse jeito so ta contano os filhos e exibindo 3 na tela na ordem DESC mas nao ta pegando os 3 que tem mas filhos e exibindo. Oque ta pegando e fazer a contagem dos 3 filhos que tem MAIS filhos e imprimir so eles. valew ai ate mais. Compartilhar este post Link para o post Compartilhar em outros sites
espanka 0 Denunciar post Postado Novembro 29, 2007 Ola beraldo rapaz agora funciono sim, eu que tava meio viajando aqui, valew ai mano peja ajuda, ate a proxima. Compartilhar este post Link para o post Compartilhar em outros sites
uelio 0 Denunciar post Postado Novembro 29, 2007 entao explica melho a tua duvida... voce quer tipo.. PAI 1 filho1 filho2 PAI 2 filho1 filho2 PAI 3 filho1 filho2 ... num é isso??? Compartilhar este post Link para o post Compartilhar em outros sites
uelio 0 Denunciar post Postado Dezembro 7, 2007 hun! da uma olhada neste topico http://forum.imasters.com.br/index.php?showtopic=261917 Compartilhar este post Link para o post Compartilhar em outros sites