select from (tabla dinamica)

hola amigo me pueden ayudar con esta consulta en mysql quiero seleccionar todos los nombres de las tablas de pg_tables que tienen como parte eval.. eso lo hago fácilmente con el siguiente query

SELECT table_name FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'base de dato' AND table_name LIKE 'eval%%';

Resultado "evaluation" "evaluationentidad" "evaluationmodel" "evaluationmodelevallist" "evaluatorlist" "evaluatorfunctions"

Mi pregunta es.. Como puedo obtener la informacion que tiene cada tabla sin necesidad de hacer un query por cada tabla? select count() from tbevaluationentity .... es decir poner el nombre de las tablas en una variable... y despues hacer un loop algo como -- select count() from $tablename

Respuestas

#1

Hola @cvfm27,

Pues lo que dices suena como una union de tablas así que puedes leerte la documentación de MySQL con respecto a la sentencia UNION Quizá eso te ayude.

Saluods,