如何在一个列和两个结果中获得两个不同列的值?

jecbmhm3  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(308)

这个标题可能很奇怪,但我正在寻找一个可以做到这一点的查询:
我的table上有一行是这样的:
传感器|地址|类型|测量| 1 |类型|测量| 2
我想做一个sql查询,它可以给我这样的信息:
结果1:传感器|地址=x |类型|测量=类型|测量| 1
结果2:sensor_address=x(相同)| type_measure=type_measure_
这在sql中可能吗?

6za6bjd0

6za6bjd01#

像这样:

SELECT Sensor_address, type_measure_1 as type_measure FROM [table] 
UNION ALL
SELECT Sensor_address, type_measure_2 as type_measure FROM [table]

相关问题