Tienes dos errores de planteamiento
1.- En Alter table solo debes crear el campo, sin datos. Despues puedes hacer un UPDATE para cargar los datos....
2.- Ese campo que te piden seria un campo calculado, luego es de por si un error de diseño.
Código MySQL:
Ver originalSELECT c.codClub
, c.nomClub
,c.numSoc
,sbc.empleats
ON c.codClub
=Sbc.codClub
;
Esto te da lo que buscas sin peligro de que en algun momento el numero de personas y el de empleados sean incoherentes....
Si "numSoc" es lo que me imagino, numero de socios, deberías aplicar la misma solución...
Va te lo doy hecho
Código MySQL:
Ver originalSELECT c.codClub
, c.nomClub
,sbcSocis.numSoc
,sbcEmpleats.numTreb
ON c.codClub
=sbcEmpleats.codClub
ON c.codClub
=sbcSocis.codClub
;
Eso crea una vista "infoClub" que te da los datos de los clubs... siempre actualizados... si das de alta una persona nueva o un socio nuevo no deberas preocuparte de actualizar nada para que salga el numero correcto.