Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2010, 00:38
asdf
 
Fecha de Ingreso: octubre-2005
Mensajes: 18
Antigüedad: 18 años, 6 meses
Puntos: 1
llamar a un campo por su posicion dentro de la estructura de la tabla

Buenas,

tengo una bd con distintas tablas unas de informacion y otras de datos de dispositivos, y una vista que me muestra todos los dispositivos,

info_a
--------
id nick
1 a
2 b

dato_a
---------
id_a valor fecha
1 1 2010-08-08
1 1 2010-08-07
1 1 2010-08-06
2 1 2010-08-08
2 1 2010-08-07
2 1 2010-08-06

v_disp
---
id_disp t_disp
1 a
2 a
1 b
2 b


desde php quiero montar una sentencia sql dinamica al que se le pasa las tablas de datos e informativa y me iguale por id, el problema es que todas las tablas de info el campo id es el campo id, pero en la de datos el campo id es id_'dispositivo', y siempre es la 1º columna de la tabla

¿hay alguna forma de llamar a un campo por su posicion dentro de la estructura de la tabla? es decir

select *
from dato_a, info_a
where dato_a.[0]=info_a.[0] ¿es to se puede hacer?

Saludos y gracias