Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2012, 14:39
yole
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Pregunta Contar registros de dos tablas MYSQL

Hola, quisiera hacer lo siguiente:

Listar nombres de los alumnos, saber en que cursos están, conocer la cantidad de noticias que han escrito y si han escrito, saber que cantidad ha sido autorizada.

Para esto he construido tres tablas: cursos, alumnos y noticias.

De esta manera muestro los dos primeros datos (curso y nombre del alumno) hasta acá perfecto, es simple

Código SQL:
Ver original
  1. $ListadoAlumnos="select * from cursos c,alumnos a where c.idcurso=a.idcurso order by c.idcurso";
  2. $resAlumnos=mysql_query($ListadoAlumnos);
  3. while($row=mysql_fetch_array($resAlumnos))
  4. {
  5.         $idalumno=$row['idalumno'];
  6.     $nombre=$row['nombre'];
  7.     $curso=$row['curso'];
  8. }

Ahora, no se como contar de la tercera tabla(noticias) los idalumno para saber la cantidad de noticias que han escrito. En esa misma tabla (noticias) tengo un registro llamado "autorizado" con el cual se autoriza la publicación. Tampoco se como seleccionar y contar este último registro para lograr lo que explique más arriba.
alguien me da una mano?