表A的列和表B的行之间的外键关系?

问题描述

我有 2 个表 - 表 A 和表 B。表 A 是一个包含行和列的简单表。表 B 的行对应表 A 的列。

表A

id 时间戳 温度 振动 电压 当前
1 474929 347 -38.4 7.2 8.55
2 349857 472 84.4 1.4 -0.54
3 398548 291 -57.5 -8.5 12.22
... ... ... ... ... ...

表B

metric_name min_limit max_limit threshold_value 单位 缩写
温度 220 400 340 °F 温度
振动 -100 90 85 米/秒 vib
电压 -10 15 12 V 伏特
当前 5.00 15.00 20.00 A 当前

我需要根据与表 A 中的列名匹配的 TableB.metric_name 值在表 B 中查找一行。

这可能吗(我正在使用 Postgres 和 SQLAlchemy)?

这是糟糕的数据库设计吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)