como relaciono dos tablas de "muchos a muchos" php MySql
hola, estoy haciendo un proyecto personal y se me presentó un problema, dentro de mi DB de mysql tengo una tabla llamada profesores, la cual luce algo así:
Nombre | email | id | password ...
el problema es que tengo que relacionarla con otra llamada grupos, (es para organizar de forma clásica a un grupo con sus múltiples profesores)
la tabla profesores luce algo así:
Nombre | image | id | fecha ...
normalmente esto se solucionaría poniendo en alguno de las dos tablas un campo llamado grupo_id o profesores_id, el problema es que de hacer alguna de esas dos cosas me quedaría limitado a una sola en cualquiera de esas, es decir o me quedaría que un grupo posee un solo profesor, o que un profesor posee un solo grupo, lo cual obviamente no pasa en la realidad y no quiero que sea así.
espero haberme explicado bien...
desde ya muchas gracias.
aoj27
Puedes crear una tercera tabla relacionadora.
Por ejemplo... Profesores_Grupos
Profe_ID | Grupo_ID
Luego puedes obtener los grupos de un profesor que listas con Joins. Inner Join (En común)
Ejemplos
Quiero todos los grupos de un profesor
Saludos