Nombre de tablas pasada como parámetros

Hola "Arunchi", ¿qué tal?
Mi pregunta es la siguiente.
Tengo dos consultas sql idénticas salvo en la tabla donde se busca. En una se busca en la tabla USERS y en otra se busca en la tabla ADMIN
¿Puedo pasar como parámetro el nombre de la tabla para poder usar la misma consulta en uno y otro caso?
Te mando la consulta que hago y lo que tiene que variar es todo lo que se refiere a admin (a veces es admin y a veces es user)
Si se puede hacer, ¿cómo quedaría la sintaxis?
SELECT * FROM msg_recipients, msg, admin WHERE msg_recipients.cod_recipient=&cod_usuario& AND msg_recipients.cod_msg=msg.cod_msg AND admin.cod_admin=msg.cod_sender ORDER BY msg.date

1 Respuesta

Respuesta
1
Si. Vos la consulta la tenés que armar dinámicamente, y podes preguntar por el valor de un parámetro. Según este valor armarías la consulta con ADMIN o con USERS.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas