Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Seleccionar datos de una tabla con selecion de campos

Estas en el tema de Seleccionar datos de una tabla con selecion de campos en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/04/2014, 12:28
 
Fecha de Ingreso: marzo-2011
Ubicación: Matehuala
Mensajes: 10
Antigüedad: 13 años
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
  #2 (permalink)  
Antiguo 23/04/2014, 02:04
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Seleccionar datos de una tabla con selecion de campos

Tan dinamica es la lista de campos para complicarte tanto la vida?

Quiero decir que lo normal y bueno (y hasta saludable) es tener una estructura de la base de datos estable, luego la lista de campos solo la debes obtener una vez...

si la respuesta es si es una estructura dinámica, pensaría en rediseñar la bbdd.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: campos, columnas, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:35.