怎样将sql结果的行值变成列值?

SELECT  [id] ,[tag_name]
FROM [dbo].[t_tag_define]  设备表,数据如下

https://img4.mukewang.com/5b9230b7000121fa01910152.jpg

 

SELECT id ,
tag_id ,
value ,
[timestamp] ,
quality
FROM dbo.t_tag_log;

设备数据表,其中 tag_id 字段对应 t_tag_define(设备表的主键id)  数据如下  

https://img1.mukewang.com/5b9230bd00014a4203410312.jpg

 

 

两者表联合查询如果得到类似这样的结果?


 https://img1.mukewang.com/5b9230c70001afb101860089.jpg

注意:TagVal1、TagVal2、TagVal3即是t_tag_log 表的value字段


达令说
浏览 787回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL