• Viernes 19 de Abril de 2024, 17:06

Autor Tema:  Consulta con COUNT  (Leído 1582 veces)

ToniMoreno

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Consulta con COUNT
« en: Jueves 24 de Septiembre de 2009, 11:22 »
0
Hola amigos/as.

Estoy dándole vueltas a una consulta que no hay manera que me salga.
Se trata de una tabla jerárquica con 3 campos: Id, Descripción y Padre, este último indica de qué Id depende la fila.
Lo que quiero es hacer una consulta SELECT que lea los campos Id, Descripción y nº de hijos que tiene (o lo que es lo mismo, cuántas filas tienen a su Id como padre).
Le he dado mil vueltas al COUNT y no me sale.

Gracias por adelantado.

papote654

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Consulta con COUNT
« Respuesta #1 en: Martes 29 de Diciembre de 2009, 03:54 »
0
Hola toni, seria algo asi..

SELECT Id, Descripcion, COUNT(*) No
FROM TABLA
GROUP BY Id, Descripcion

Debes tener en cuenta que cada vez que utiliza una funcion de agrupamiento en sql debes especificar los campos que esten fuera del la funcion
dentro de un GROUP BY.