MySQL - Bagaimana untuk menukar lajur kepada baris?
P粉533898694
2023-07-24 23:17:01
<p><br /></p>
<pre class="brush:php;toolbar:false;">ID |
1 |. a1 |
2 |. b2 |.
<p>Bagaimana untuk menyusun semula baris ke dalam ID, pengepala lajur, nilai? </p>
<pre class="brush:php;toolbar:false;">1 |
1 |. b1 |
1|c1|c
2 |. a2 |
2 |. b2 |
2 |. c2 |.
<p><br /></p>
Anda cuba menyongsangkan data. MySQL tidak mempunyai fungsi terbalik, jadi anda perlu menggunakan pertanyaan UNION ALL untuk menukar lajur kepada baris:
Lihat SQL Fiddle dengan Demo.
Ini juga boleh dicapai menggunakan CROSS JOIN:
Lihat SQL Fiddle dengan Demo