以下のように2つのCSVファイルを結合します。 ファイルの構造は常に同じです(たとえば、カートには常に3つの製品があります)。2つの.csvファイルを結合する
は、 "データベース":
ProductId, Name, Price
123, "My Product 1", 99
223, "My Product 2", 42
323. "My Product 3", 19
"ショッピング・カート":私は使用して小さなJava-のprogrammでこれを解決することについて考え
CustomerId, Product1, Product1Name, Product1Price, Product2, Product2Name, Product2Price, Product3, Product3Name, Product3Price
111, 123, "My Product1", 99, 223, "My Product 2", 42, 323, "My Product 3", 19
112, 223, "My Product2", 41, 223, "My Product 2", 42, 123, "My Product 1", 99
:
CustomerId, Product1, Product2, Product3
111, 123, 223, 323
112, 223, 223, 123
が出力を募集CSVライブラリを作成し、ファイルを手動で処理するよりも簡単です。しかし、これを行うより良い方法があるのだろうかと思います。
これは宿題に関する質問のように聞こえますが、これまでに試した内容を投稿して、あなたの思考過程を見ることができますか? – px06
これまでに何を詳細に試しましたか?これは1つのコマンドでシェル上でbtwを解決することができます:join – frlan
SQLでファイルを "結合"することはできません。それらのデータに「結合」したい場合は、最初にそのデータを(リレーショナル)データベースに入れる必要があります。 –