MySQL – Wie konvertiere ich Spalten in Zeilen?
P粉533898694
2023-07-24 23:17:01
<p><br /></p>
<pre class="brush:php;toolbar:false;">ID |
1 |. a1 |. b1 |
2 |. a2 |. b2 |.
<p>Wie reorganisiere ich Zeilen in IDs, Spaltenüberschriften und Werte? </p>
<pre class="brush:php;toolbar:false;">1 |
1 |. b1 |
1|c1|c
2 |. a2 |
2 |. b2 |
2 |. c2 |. c</pre>
<p><br /></p>
您正在尝试对数据进行反转。MySQL没有反转函数,因此您需要使用UNION ALL查询将列转换为行:
See SQL Fiddle with Demo.
这也可以使用CROSS JOIN来实现:
See SQL Fiddle with Demo