Nombre de tabla dinámico
Publicado por Paula (1 intervención) el 11/01/2006 21:42:23
Hola,
tengo que ejecutar una única query para obtener unos campos, pero a priori no conozco el nombre de la tabla a la que atacar. Sin embargo, puedo obtener el nombre de la tabla mediante una query. Mi pregunta es, dado que todo hay que hacerlo en la misma query, ¿puede hacerse de alguna manera que lo que devuelva la subselect del from lo tome como parte de la instruccion sql principal y no como una variable?
Un ejemplo:
select campo1 from (select campo2 from tabla )
Y lo que quiero que haga es que me tome la subselect como el nombre de una tabla sobre la que sacar campo1 y no que obtenga campo1 de los resultados de la subselect.
tengo que ejecutar una única query para obtener unos campos, pero a priori no conozco el nombre de la tabla a la que atacar. Sin embargo, puedo obtener el nombre de la tabla mediante una query. Mi pregunta es, dado que todo hay que hacerlo en la misma query, ¿puede hacerse de alguna manera que lo que devuelva la subselect del from lo tome como parte de la instruccion sql principal y no como una variable?
Un ejemplo:
select campo1 from (select campo2 from tabla )
Y lo que quiero que haga es que me tome la subselect como el nombre de una tabla sobre la que sacar campo1 y no que obtenga campo1 de los resultados de la subselect.
Valora esta pregunta
0