2列のCSVファイルがあります。複数の行の値を複数の列に取得するクエリ
Empid | SID
:-----|-----:
12312 | S-1-5-21-3751615294
12312 | S-1-5-21-3751615298
12312 | S-1-5-21-3751615292
12313 | S-1-5-21-3751615294-5078
13546 | S-1-5-21-3751615294-50725
12312 | S-1-5-21-3751615291
14151 | S-1-5-21-3751615294-50722
はEMPIDについて.I利用可能な複数のSIDが存在し、複数の列にこれらのSID(ソート)SQLのSELECTクエリマッピングすることができます(と店を)書いて助けが必要。
理想のSQLを選択出力は以下の通りです: -
+--------+---------------------------+---------------------+--------------------+--------------------+
| Empid | SID1 | SID2 | SID3 | SID4 |
+--------+---------------------------+---------------------+--------------------+--------------------+
| 12312 | S-1-5-21-3751-65291 | S-1-5-21-375165292 | S-1-5-21-375165294 | S-1-5-21-375165298 |
| 12313 | S-1-5-21-3751615294-5078 | NULL | NULL | NULL |
| 13546 | S-1-5-21-3751615294-50725 | NULL | NULL | NULL |
+--------+---------------------------+---------------------+--------------------+--------------------+
私はCSVファイルから(クエリを選択し、SQLを使用して)自分のアプリケーションのコレクタに従業員レコードを収集し、彼の記録.MaximumでこれらのSIDを収集する必要がありますしています4つのSIDが可能なので、SIDの4つの属性を作成しました。
ありがとうございます。
なぜそういうものを保存したいのですか。なぜSIDをIDにマッピングするテーブルを持たないので、1行に1つのペアがありますか? –