私は、従業員表Aのデータを次ていますSSIS - テーブルBに1つのレコードにテーブルAから2つのレコードを変換
ID | emp | City_Type | City
1 | 101 | Z | Tokyo
2 | 101 | Y | New York
City_Type
は、この人がで生まれた街であることYまたはZ Yのいずれかであることができます、Zは彼/彼女が今住んでいる都市です。 私はfolowingのように見えた「B」の表にまとめてこれらを配置する必要がありますいくつかのケースで
ID | emp | Current_City | Birth_City
1 | 101 | Tokyo | New York
(:だから最後に、表Bは次のように埋めなければならない
ID | emp | Current_City | Birth_City
、2のうちの1つは空/ヌルにすることができます)
どのようにこれを行うための任意の提案?私はこれに関する多くの情報を自分で見つけ出すことができませんでした。
感謝していますが手の込んだだろうか?私はそれを探しましたが、このケースでどのように役立つのか分かりませんでした。 – DenStudent
ええと、それは変換が数値でしか機能しないようですので、あなたのケースでは役に立たないでしょう。代わりに、PIVOTをソースクエリのSQLを使用して実行する必要があります。 –