我有 2 个要加入的表。
Table 1
是一个主表,包含一组唯一的行。
ID DESCRIPTION
01 Alpha
02 Gamma
03 Delta
04 Beta
Table 2
是一个包含许多行的明细表,其中只有一些行与主表匹配。
ID INFO MASTER_ID
0001 abc 02
0002 def 02
0004 xyz 01
0005 mno 04
我想加入表格以产生以下结果:
Alpha "has detail"
Gamma "has detail"
Delta "does not have detail"
Beta "has detail"
而不是:
Alpha "has detail"
Gamma "has detail"
Gamma "has detail"
Delta "does not have detail"
Beta "has detail"
后面的输出返回 Gamma 两次,我只希望它返回一次。
我尝试了 LEFT JOIN、RIGHT JOIN、INNER JOIN,但它们都没有产生我想要的结果。
感谢您的帮助。