Tengo las siguientes tablas
Materias (id_materia,nombre,nivel)
Grupos (id_grupo,semestre,aula,turno)
Grupos_Materias(id_grupos_materias,id_grupo,id_mat eria)
voy a explicarle como plantee mis tablas
grupos_materias es la relacion de materias y grupos, 1 grupo puede tener muchas materias, por ejemplo
el grupo 1 tiene los id_materia 1,2,3,4, el grupo 2 tiene los id_materia 1,5,6,7, etc.
mi problema es el siguiente, cuando quiero modificar los datos de la tabla grupos_materias, necesito que me traiga de las tablas materias las materias que no estan en la tabla grupos_materias dependiendo del grupo que yo escoja, por ejemplo
si mi grupo 1 tiene los id_materia 1,2,3 y en la tabla materia tengo los id_materia 1,2,3,4,5,6,7, por logica la consulta deberia traerme los id_materia 4,5,6,7 omitiendo asi los id_materia de la tabla grupos_materias, pero el problema esta en que no se como realizar la consulta, ayuda por favor
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
hago la siguiente consulta pero me trae todas las id_materia de la tabla materias
SELECT materias.id_materia,materias.nombre FROM materias,grupos_materias WHERE materias.id_materia<>grupos_materias.id_materia AND grupos_materias='1' GROUP BY materias.id_materia;