| |||
Saber nombre del campo donde ha sido encontrado el valor Quiero saber si un valor se encuentra en una tabla a traves de SELECT, este valor puede estar en tres campos diferentes, en caso de que se encuentre, quiero saber el nombre del campo donde ha sido encontrado el valor. |
| |||
Respuesta: Saber nombre del campo donde ha sido encontrado el valor Esta es la consulta que hago. Última edición por gnzsoloyo; 15/10/2014 a las 06:32 |
| ||||
Respuesta: Saber nombre del campo donde ha sido encontrado el valor Los "SELECT * " no sirven para eso (además de ser una espantosa forma de consulta). Necestas invocar los campos uno a unho, para poder crear una columna adicional que pueda ser interpretada como resultado. Una posibilidad es: .
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Saber nombre del campo donde ha sido encontrado el valor Gracias por la respuesta, intentaré implementarla. Decir también que yo tengo "SELECT *" por que entre otras cosas necesito los valores de todos los campos de las filas seleccionadas. Si se complica mucho la consulta intentaré hacerla en varias. |
| ||||
Respuesta: Saber nombre del campo donde ha sido encontrado el valor ¿Todos? ¿Absolutamente TODOS y cada uno de los campos son usados inmediatamente luego de la consulta? Si al menos UNO de los campos no se usa, te conviene invocar los campos uno a uno. Por cierto, la consulta que te propongo no se "complicaría" a menos que no me estés dando toda la información... Lo que planteas es simple hasta el límite. Si la query real no es ESA, entonces no podremos garantizarte respuestas que te sirvan.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |