次の形式の情報を含むpostgresに3つのテーブルがあります。
<id, column1, column2, column3>
ここで、同じ ID を持つすべての行が一緒に表示されるように、ID に基づいて 3 つのテーブルを集約するつもりです。3つのテーブルを持つpostgresでこれを行うことは可能ですか? また、クラスター化された ID を別のテキスト ファイルに保存する予定です。
1 つのテーブルを使用してクラスタリングを行う方法は知っていますが、postgres で 3 つのテーブルを使用してクラスタリングを行う方法がわかりません。また、集計された行をファイルに入れることができるかどうかもわかりません。「postgres 集約行をテキストファイルに入れる」などのキーワードでググったのですが、適切な結果が得られませんでした。
誰かがこれで私を助けてくれませんか。また、私はpostgresが初めてなので、すみません。
たとえば、私の入力は次のとおりです。
#@<id1> <moon> <diamter> <x>
#@<id1> <moon> <closest_to> earth>
今、私は次のことをしたい:
#@<id1> <moon> <diameter> <x>, <moon> <closest_to> <earth>
つまり、GROUPBY id を使用して、上記の結果をグループ化してファイルに保存します。postgresでこれを行うことは可能ですか。はいの場合..どうやって?