1

行サイズが異なる (異なる場合がある) 2 つのテーブルがあります。変数名が異なります (共通の変数名はありません)。これらに参加しようとすると、共通のキーがないというエラーが表示されます。これら 2 つのテーブルを結合するコマンドはありますか? または、どうすればこれを最もよく行うことができますか?

t1=
Var1
a
b
c

t2=
Var2
1
2

私はで終わりたいと思います:

t3=
var1 Var2
a 1
b 1
c 1
a 2
b 2
c 2

join、innerjoin、outerjoin を試しましたが、うまくいきませんでした。私はおそらく何かが欠けています...できれば、任意の数のテーブルに参加したいと思います。

4

1 に答える 1

1

Var3 = 1両方のテーブルのすべての行にダミー変数を使用します。これで、共通の列ができました。OUTERJOIN動作し、最後に削除しVar3ます。

于 2016-02-01T15:54:43.387 に答える