Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2011, 04:04
juan_1986_
 
Fecha de Ingreso: noviembre-2011
Mensajes: 10
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Calcular cantidad MySQL

Hola a toda la gente del foro, me presento soy Juan, y es mi 2 trimestre en un Ciclo Superior de programacion.

De la base de datos Musica:

Lista donde aparezca el DNI de cada artista, asi como la cantidad de grupos que ha formado parte.

Tengo las tablas ARTISTA:dni,nombre
PERTENECE:dni,cod,funcion
Grupo:cod,nombre,fecha,pais
La relacion es 1-n entre artista y pertenece, y entre pertenece y grupo tambien es 1-n en que n es "pertenece".

Esto es lo maximo que han dado mis neuronas.

select a.nombre, a.dni, g.nombre
from artista a, pertenece p, grupo g
where a.dni = p.dni and g.cod=p.cod

Me aparece la lista de dni de artistas, acompañado del nombre del artista, y el grupo del artista. Lo que querria es saber a cuantos grupos ha pertenecido cada artista y es lo que no consigo.
Gracias de antemano por si alguna se anima!