Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2013, 10:59
javiinet
 
Fecha de Ingreso: marzo-2012
Mensajes: 45
Antigüedad: 12 años, 1 mes
Puntos: 0
agrupamiento y JOIN

Hola.
Tengo una duda al hacer una select con un agrupamiento y un JOIN.
Imagino que habrá que hacer una subselect pero no lo veo claro.

Si tengo dos tablas como las de abajo y ejecuto:

Código MySQL:
Ver original
  1. select materia, count(*)
  2. from  CALIFICACIONES  
  3. group by materia;

evidentemente se obtiene el número de alumnos por código de materia, pero no quiero que salga el código sino el título de la materia por lo que debería haber un join.

el resultado debería ser algo como esto:

filosofia 3
lengua 2

Gracias y un saludo


TABLA CALIFICACIONES

nombre nota materia
pepe 5 10
luisito 6 20
marta 4 10
ana 5 10
jaime 1 20

TABLA MATERIAS

materia titulo
10 filosofia
20 lengua

Última edición por gnzsoloyo; 04/06/2013 a las 05:10 Razón: SQL mal resaltado.