Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2013, 12:14
joserodriguezan
 
Fecha de Ingreso: noviembre-2013
Ubicación: Barcelona
Mensajes: 33
Antigüedad: 10 años, 5 meses
Puntos: 0
Utilizar count dentro de un alter table

Hola de nuevo,

Tengo que añadir a una columna a una tabla ya creada.

club (codClub, nomClub,numSoc)

Me piden que cree una columna que contega:

El numero de empleados que formen parte del club, dichos datos salen de la entidad "persona"

persona(codP,nombre,apellido, direccion, telefono,codClub) on codClub REF. club

En el atributo codClub aparecen el codigo de club de cada persona. (empleados del club)

Si realizo
Código:
select count(codClub) from persona group by codClub;
funciona bien en la entidad persona.

Sin embargo no consigo hacerlo desde la tabla club

Código:
alter table club
add empleats count(codClub) from persona group by codClub) 
smallint(3) 
default 0 
after nomclub;
La parte en negrita es la que me falla. Estoy buscando en internet y no consigo dar con un buen ejemplo.

Alguien podria ayudarme?

Muchas gracias,
Jose Luis,