我遇到了一个无法解决的问题,并且在网络上找不到任何解决方案。 我有两个数据库表(在postgresql中)。
Table_A是真正的数据集:
date; var_1; var_2; var_3; var_4; var_5; ....; var_100
03-10-14; A; 15; B; 10; 7; ...; TT
04-10-14; U; 67; G; 9; 99; ...; LLK
etc
etc
Table_B是“元数据”:
var; long_name; type; use;
date; Date of transaction; DATE; yes
var_1; Type of customer; ATTRIBUTE; yes
var_2; Age; NUMBER; yes
etc
ect
因此table_A的每一列都有一行table_B中确定的元数据
现在出现问题:
我想在php中编写一个查询,它返回table_A的数据,只返回table_B中定义为DATE的列,并将每一列定义为ATTRIBUTE和table_B。
显然我想动态执行此操作(我不想在表更改时编写查询...)
我尝试了很多方法,我成功使用了DATE列和ONE ATTRIBUTE,但不是全部。
有什么想法吗? 感谢提前