Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2014, 12:28
blaherrod
 
Fecha de Ingreso: marzo-2011
Ubicación: Matehuala
Mensajes: 10
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta Seleccionar datos de una tabla con selecion de campos

Hola
tengo el siguiente problema:
hay una tabla donde los campos tiene prefijos ej. st00 y nt00, yo solamente necesito los campos con el prefijo st00 los cuales ya obtengo los campos de information_schema pero al momento de consultar estos campos me los toma como cadena
Código:
SELECT (SELECT CONCAT( TABLE_NAME, '.',
column_name) AS campos
FROM COLUMNS WHERE TABLE_SCHEMA = 'sas' AND TABLE_NAME = 'tcacciones'
and COLUMN_NAME like 'idAccion'
ORDER BY TABLE_NAME, COLUMN_NAME) from sas.tcacciones;
El Select de adentro me regresa el campo o campos que pongo en el LIKE pero al momento de hacer la consulta de afuera me arroja exactamente los registros que tiene la tabla pero cada registro tiene el nombre del campo del que se quiere seleccionar el dato ej
campo
tcacciones.idAccion
tcacciones.idAccion
tcacciones.idAccion
...
tcacciones.idAccion

existe una función que me convierta la cadena en objeto o al tipo que el gestor me reconozca que es un campo y no una cadena lo que quiero seleccionar o hay otra manera de poder hacer lo mismo??

saludos