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