Los nombres de las tablas, así como los nombres de las columnas, no pueden ser dinámicos en una consulta SQL. Entonces, debe aplicar su lógica mediante programación, usando 2 consultas o con un procedimiento almacenado, vea un ejemplo aquí:http://forums.mysql.com/read.php?98,126506,126598#msg-126598