MySQL複数列データを1列データに変換する方法
UNION 演算子を使って複数の列データを1つの列データへ変換可能です。UNION 演算子は複数の SELECT 文の結果を 1 つの結果として結合します。
次のような例があります:
SELECT column1 FROM table
UNION
SELECT column2 FROM table
UNION
SELECT column3 FROM table;
このクエリは、テーブルの column1、column2、column3 のデータを 1 つの列のデータに結合し、すべての値を含む結果セットを返します。
UNION演算子を使用する場合は、各SELECT文の列数およびデータ型が同一である必要があります。異なる場合は、型変換やクエリを調整して結果セットの一貫性を保つ必要があります。