2017-07-21 8 views
1

をマージ参加またはIDに基づいて2つのテーブルをマージします。は、私は2つのテーブルを持っている

私はフル参加

+0

ここでは、ほとんどの人が画像(または画像へのリンク)ではなく、書式設定されたテキストを使用したいと考えています。 – jarlh

+0

使用しているdbmsはどれですか? – jarlh

答えて

0

を繰り返すコラムせずにnullを取得することができ、他のオプションを指定できますどのようなヌル地域で繰り返しフィールドを取得していますが、すべてになるだろうright joinleft join、(唯一の同様のCOLをマージすることができます)unionを試してみました両方のテーブルの結果。

select 
A.ID, 
A.ColA, 
A.ColB, 
B.ColC, 
B.ColD 
from TableA A 
full join Table B on A.ID = B.ID 

Here理解することは良いポストであるあなたがdistinctを試すことができます

0

に参加する:

select distinct * from 
tableA a, 
tableB b 
where a.id = b.id; 

それは重複タプルを与えることはありません。

関連する問題