mysql - 连接两个 MySQL 表,其中 tableA.column 的内容是所需 tableB.column 的名称
问题描述
表 A:
mac.............date........area........value<br>
222222222222 2018-10-16 area0001 123<br>
222222222222 2018-10-16 area0002 167<br>
555555555555 2018-10-16 area0001 231<br>
555555555555 2018-10-16 area0002 187<br>
表 B:
mac.............area0001.....area0002....area0003<br>
222222222222 Apt-101 Apt-102 Apt-103<br>
555555555555 apt-104 Apt-105 Apt-106<br>
对于日期 = 2018-10-16,我需要:
area.......value<br>
Apt-101 123<br>
Apt-102 167<br>
Apt-104 231<br>
Apt-105 187<br>
在此先感谢
保罗博尔赫斯
解决方案
上述条件对于所需的任务来说太复杂了,我决定改变数据的存储方式。
预计将感兴趣的数据作为字段名称不会成为这样的问题。现在TableB上的area0001、area0002、area000x不再是字段名,变成了字段名“area”下的内容,Apt-101、Apt-102、Apt-10x成为了字段名“label”下的内容。
问题解决了。
谢谢保罗
推荐阅读
- raml - resourceType 如何从多种类型继承?
- go - 如何在 go 中使用字符串文字
- jquery - use tempus dominus datetimepicker with CLASS instead of ID and for multiple instances
- java - File not saved on real device
- node.js - 403 "Insufficient authentication scopes" with Google Sheets API and Service Account
- c++ - Pass a lambda with a move capture
- c++ - How to control GPIO without sysfs/library
- apache-spark - Spark中具有固定向量的数据帧行的点积
- javascript - How to include individual values into CSS RGB
- python - ConvNN 奇怪的准确度分数和准确度图