Mi caso consiste, por ejemplo, en dos tablas:
- principal
compuesta por varios tipos de datos, entre ellos un campo que almacena un entero, "materia_id", cuyo valor se corresponde con el campo ID de una materia en cuestión, que está en la tabla "materias". - materias
compuesta por dos campos, uno de enteros "ID", que hace de índice, y otro de tipo char que almacena el nombre de cada materia.
No sé si se entiende muy bien mi explicación. Mi intención es que MySQL me devuelva la tabla principal completa, junto con una columna que lo que incluya sea la materia correspondiente, según el valor del entero almacenado en "materia_id". Por ejemplo, si una fila en "materia_id" tiene el número 5, y en la tabla materias el ID 5 lo tiene asignado arqueología, pues que en esta columna añadida, para esa fila de la tabla principal figurase en esa celda la palabra arqueología.
He estado pensando en hacer una consulta a "principal" en la que añadiese una columna, cuyo contenido sería el resultado de hacer una subconsulta a "materias" donde el ID fuese igual a materia_id, pero no sé muy bien cómo llevarla a efecto ni si es la manera de conseguir eso
Un saludo a todos.