考虑MySQL数据透视表吗?

考虑MySQL数据透视表吗?,mysql,pivot-table,Mysql,Pivot Table,这是我能得到的最好的…如何合并相同的fromP和toP?如果使用group by只能显示单元格上升或下降在where子句后添加group by,那么让我们说在toPgroup by T.toP不确定@Kumar为什么删除了他们的答案。在我看来差不多是对的。 SELECT T.fromP,T.toP,T.value,T.type FROM CELLPROPERTYFACT F INNER JOIN DIM_TIMING T ON T.timingID = F.timingID WHERE T.

这是我能得到的最好的…如何合并相同的fromP和toP?如果使用group by只能显示单元格上升或下降

在where子句后添加group by,那么让我们说在toP
group by T.toP
不确定@Kumar为什么删除了他们的答案。在我看来差不多是对的。
SELECT T.fromP,T.toP,T.value,T.type FROM CELLPROPERTYFACT F 
INNER JOIN DIM_TIMING T ON T.timingID = F.timingID 
WHERE T.cellID = '1' 
AND (type = 'cell_rise' or type = 'cell_fall');

+-------+------+----------+-----------+<br>
| fromP | toP  | value    | type      |<br>
+-------+------+----------+-----------+<br>
| ZN    | A1   | 0.168072 | cell_fall |<br>
| ZN    | A1   | 0.176866 | cell_rise |<br>
| ZN    | A2   | 0.177704 | cell_fall |<br>
| ZN    | A2   | 0.176244 | cell_rise |<br>
+-------+------+----------+-----------+<br>
+-------+------+------------+-----------+<br>
| fromP | toP  | cellRise   | cellFall  |<br>
+-------+------+------------+-----------+<br>
| ZN    | A1   | 0.176866   | 0.168072  |<br>
| ZN    | A2   | 0.176244   | 0.177704  |<br>
+-------+------+----------+-------------+<br>
SELECT T.fromP,T.toP,value,type,
case when type = "cell_rise" then value end as CellRise,
case when type = 'cell_fall' then value end as CellFall, 
FROM CELLPROPERTYFACT F 
INNER JOIN DIM_TIMING T on T.timingID = F.timingID 
WHERE F.cellID = '1' 
AND (T.type='cell_Rise' or T.type='cell_fall') ;

 +-------+------+----------+-----------+---------------------+---------------------+
| fromP | toP  | value    | type      | CellRise            | CellFall            |
+-------+------+----------+-----------+---------------------+---------------------+
| ZN    | A1   | 0.168072 | cell_fall |                NULL | 0.16807200014591217 |
| ZN    | A1   | 0.176866 | cell_rise | 0.17686599493026733 |                NULL |
| ZN    | A2   | 0.177704 | cell_fall |                NULL | 0.17770400643348694 |
| ZN    | A2   | 0.176244 | cell_rise | 0.17624400556087494 |                NULL |
+-------+------+----------+-----------+---------------------+---------------------+