tengo dos tablas, una de materias(id_materia,materia) y otra de preguntas(id_pregunta,id_materia)
lo que requiero hacer es contar cuantas preguntas tiene cada materia, lo logro pero con el campo id_materia de la misma tabla de preguntas, lo que requiero es que me diga la materia, campo materia de la tabla materias. esta consulta no me sirve
SELECT
M.MATERIA
COUNT(P.ID_PREGUNTA)
FROM
PREGUNTAS P,
MATERIAS M
INNER JOIN
M.ID_MATERIA=P.ID_MATERIA
GROUP BY
P.ID_MATERIA
en cambio esta consulta si funciona pero solo me trae el id de la materia y yo requiero el nombre de la materia:
SELECT
P.ID_MATERIA,
COUNT(P.ID_PREGUNTA)
FROM
PREGUNTAS P
GROUP BY
P.ID_MATERIA
he intentado iner joins, un where normal, pero no he logrado resolverlo, espero puedan ayudarme, gracias.