Ayer recibí buena ayuda por aquí y ahora la solicito otra vez. Ahora lo que no logro conseguir es lo siguiente.
Tengo una tabla llamada `practicas` donde se registran procesos de práctica de estudiantes egresados, de donde debo sacar todos los campos y sacar además los datos de otra tabla donde están los datos personales del estudiante. Suponiendo que la segunda tabla se llamase `egresados`, lo lograría fácilmente así:
Código:
SELECT `practicas`.*, `egresados`.* FROM `practicas` INNER JOIN `egresados` ON `egresados`.`user_id` = `practicas`.`user_id` WHERE `codigo > 7`
El campo `user_id` lo uso para relacionar las dos tablas. El problema es que los datos de los egresados no están en una única tabla llamada `egresados`, sino en múltiples tablas terminadas con el año de egreso, desde 2005 hasta 2008.
O sea, debo hacer un SELECT a la única tabla que guarda informacón de los procesos, llamada `practicas`, pero el INNER JOIN para obtener los datos personales del egresado relacionado con el proceso se debe aplicar a una de las siguientes tablas:
egresados2005
egresados2006
egresados2007
egresados2008
Los datos estarán siempre en una sola de esas tablas. ¿Cómo hago el JOIN?