Hola, de verdad me parece exelente la pagina, quisiera hacer la siguiente consulta:
Actualmente tengo una consulta muy compleja que involucra muchas tablas del modelo de datos, la resolví utilizando el concepto de tablas virtuales para simplicar el select y me funciona bien, pero no se que tan eficiente va a ser al momento en que el sistema entre en producción ya que ahí es donde va a manejar una cantidad significativa de información y de momento lo que tengo en desarrollo son pocos datos de prueba.
Tambien pensé en crear vistas para resolver y hacer más simple el select, pero esto no va a evitar que igual tenga que consultar las mismas tablas, entonces mi consulta es : Por cuestiones de rendimiento que es más aconseble utilizar tablas virtuales o vistas?
Mi concepto de tabla virtual es que el from puede ser el resultado del select de la union de varias tablas, ejemplo
Select tabla_X.codigo,tabla_X.descripcion,tabla_Y.nombre
From
(select ........
from tabla1, tabla2
where tabla1.codigo=tabla2.codigo) tabla_X, tabla_Y
where tabla_X.codigo=tabla_Y.codigo;
En este caso la tabla_X seria una tabla virtual.
Gracias por la ayuda que se me pueda brindar.