- ベストアンサー
クエリーの操作
社員マスターの形式が現在 社員A家族1家族2家族3家族4 社員B家族1家族2家族3家族4となっているテーブルがあるんですが、これを 社員A 社員A家族1 社員A家族2 社員A家族3 とい言った洋に縦にしたいのですが、どなたかご教示お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#140971
回答No.2
employee__family_1__family_2__family_3__family_4 a_____________a1_________a2_________a3________a4 b_____________b1_________b2_________b3________b4 SELECT employee As xxxx FROM tab1 WHERE employee='a' union SELECT family_1 As xxxx FROM tab1 WHERE employee='a' union SELECT family_2 As xxxx FROM tab1 WHERE employee='a'; [実行結果] [xxxx] a a1 a2 SELECT employee FROM tab1 union SELECT family_1 FROM tab1 union SELECT family_2 FROM tab1; [実行結果] [employee] a a1 a2 b b1 b2 もちろん、as句は必須じゃないです。
その他の回答 (1)
- megwitch
- ベストアンサー率13% (6/45)
回答No.1
UNIONクエリーを使ってください。 SQL書かなきゃいけないのでちょっと難しいかもですが。。