espanka 0 Denunciar post Postado Setembro 8, 2007 Ola pessoal to tentando de tudo e nao to conseguindo realizar uma certa consutalta no MYSQL, gostaria muito da ajuda de vcs. E o seguinte: tenho uma tabela com 3 CAMPOS por exemplo. - COD_PAI || COD_FILHO|| NOME -Digamos que um certo pai tem uns 10 filhos, eu queria criar Um SELECT para retorna os dados somente do PAI que tenha pelo menos 3 FILHOS que tenha 5 FILHOS cada. Espera que tenham entendido, conto com ajuda de vcs, valew ate mais. Compartilhar este post Link para o post Compartilhar em outros sites
Wagner Bianchi 0 Denunciar post Postado Setembro 18, 2007 Bom. . .primeiro você terá que agrupar e depois contar, usando GROUP BY e HAVING, por exemplo: SELECT COUNT(COD_FILHO) AS QTDFILHOS, COD_PAI, NOME FROM TABELA GROUP BY COD_PAI, NOME HAVING QTDFILHOS >= 3 OR QTDFILHOS <= 5 Teste isso e nos dê um retorno!! Abração! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites