奥礼网
新记
SQL如何用查出来的值和另一个表字段相匹配
例如我从A表查出一个字段:电量SOC,值是:50。要匹配B表字段名“mils_50”,再查出mils_50所对应的值。也就是说SOC在那个区间就要匹配B表哪个字段名,然后取值
举报该文章
相关建议 2019-02-20
这种B表设计字段很不科学,正常是这种的用统一字段下面写对应值的字段,可增加字段与A表做关联,这样会更合适;
但现在你的表已经这样设计了,要想关联有几种方式
1:新增表做B表字段与A表值的
关联关系
。之后运用动态构造SQL可取值
2:用Case When去分类计算
3:如果表名命名有包含值在其中可通过判断数字在B表的哪个字段中,从而达到关联的关系。
等等。。。。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/34d1naw141kgwkdgk1.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
SQL查询一个表中两个字段对应的另一个表的数据,应该怎么操作...
SQL语句 一个表的值与另一个表的字段一致,怎么把两一个表的...
SQL数据库,请问如何查询一个表两个字段内容和另一个表两个字...
使用SQL语句如何查询一个表中一个字段的值相同,另外一个字段...
怎样根据一个表种的字段id 查出 另一个表中的 数据
sql查询一条记录 多个字段 对应另一个表一个字段的查询语句...
sql查询出来的两个结果,怎么通过字段匹配求和。
SQL语句如何用一个表的数据从另外一个表中找出相同的项出来?