MySQL - 列を行に変換するには?
P粉533898694
P粉533898694 2023-07-24 23:17:01
0
1
530
<p><br /></p> <pre class="brush:php;toolbar:false;">ID | a | b | c 1 | a1 | b1 | c1 2 | a2 | b2 | c2</pre> <p>行を ID、列ヘッダー、値に再編成するにはどうすればよいですか? </p> <pre class="brush:php;toolbar:false;">1 | a1 | a 1 | b1 | b 1|c1|c 2 | a2 | a 2 | b2 | b 2 | c2 | c <p><br /></p>
P粉533898694
P粉533898694

全員に返信(1)
P粉511896716

データを元に戻そうとしています。 MySQL には逆関数がないため、UNION ALL クエリを使用して列を行に変換する必要があります。 リーリー

SQL Fiddle with Demo」を参照してください。.

これは、CROSS JOIN を使用して実現することもできます:

リーリー

「SQL Fiddle with Demo」を参照してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!