検索

ホームページ  >  に質問  >  本文

MySQL - 列を行に変換するには?

<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粉533898694P粉533898694498日前566

全員に返信(1)返信します

  • P粉511896716

    P粉5118967162023-07-25 00:05:48

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

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

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

    リーリー

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

    返事
    0
  • キャンセル返事