我有一张表格,其中包含要测量的频道列表。
|Channel_Id|Channel_Name|
-------------------------
| 1 | First Chan.|
| 2 | Secon.Chan.|
| 3 | Third Chan.|
和另一个包含每个通道值的表。所有通道都是同时测量的,因此它们具有相同的时间戳。
|Timestamp |Channel_Id|Value|
--------------------------------
| 2000 | 1 | A1 |
| 2000 | 2 | A2 |
| 2000 | 3 | A3 |
| 2020 | 3 | B3 |
| 2020 | 1 | B1 |
| 2020 | 2 | B2 |
| 2040 | 1 | C1 |
| 2040 | 3 | C3 |
| 2040 | 2 | C2 |
| 2060 | 2 | D2 |
我要导出这些数据以具有下表:
|Timestamp|First Chan.|Secon. Chan|ThirdChan.|
|2000 | A1 | A2 | A3 |
|2020 | B1 | B2 | B3 |
|2040 | C1 | C2 | C3 |
|2060 | | D2 | |
因此基本上可以根据第一张表中的行数来灵活调整列数,并在标题中包含通道名称。 该表中的数据应按第二个表中可用的时间戳进行分组。如果缺少某些数据,则该字段应为空白(空)。
是否可以在MySQL中执行此操作?非常感谢您提供的任何建议!