MySQL - ¡¡¡...Probelma con funcion en mysql 6....!!!!!!!

 
Vista:

¡¡¡...Probelma con funcion en mysql 6....!!!!!!!

Publicado por jahir Effer (1 intervención) el 17/04/2009 01:32:55
Hola amigos , estudio desarrollo de software y tengo un problema al realizar una consulta en mysql 6 y es la siguiente :
tengo tres tablas en una base de datos llamada colegio y son estudiante con llave principal cod_est, curso con llave principal id_cur y una intermedia llamad est_curso con las llaves de de ambas tablas anteriores y necesito Crear una función que arroje la lista de los estudiantes por aula; ej : El aula101 tiene 5 estudiante.

lo que hago es lo siguiente:

CREATE function fun_2 (nom_cur varchar(5), id_cur varchar(4)) returns varchar(80)
return concat('el aula', nom_cur, ' ', 'tiene', ' ', id_cur);

luego ya creada la funcion, hago esto:

SELECT fun_2 (nom_cur, id_cur ) from curso

pero lo que me arroja es lo siguiente:

el aula 101 tiene 51
el aula 102 tiene 52
el aula 103 tiene 53

donde 51,52,53 son el codigo de cada curso mas no la cantidad de estudoantes en cada uno, se que a la consulta le falta algo, intente con un count pero no se como usarlo, porfavor agradezco la pronta respuesta ya que es base para un examen ...

gracias JAHIR
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder