13/12/2011, 10:25
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Identificar en que tabla hago la consultta Vamos a ver:
- Los caminos (secuencia de ejecución) que determinan qué tabla se consulta están en tu programa.
- La construcción de la consulta la haces en tu programa.
- Los nombres de las tablas llamadas están incluidos en tu programa.
- El formateo de las tablas de resultado las haces en tu programa...
¿Puedes aclararme por qué necesitas que MySQL te diga qué tabla has consultado?
Por lo pronto, no hay forma que en una consulta dada se devuelva el nombre de la tabla consultada. Carecería de sentido porque una consulta puede en realidad no estar leyendo una tabla, aunque te parezca extraño (Oracle hace lo mismo con la tabla "dual", que no existe), y por otro lado, un SELECT puede abarcar medio centenar de tablas al mismo tiempo. ¿Cuál nombre necesitarías obtener?
Tu problema se soluciona en el programa. No en la base.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |