我left join
在 Raima 数据库上苦苦挣扎。我想添加一个额外的连接条件,但在这种情况下,连接的行为就像一个内部连接,因此我失去了一些预期的结果。
例子:
TABLE_A
ID
-------
1
2
3
4
.
TABLE_B
A_ID | B
--------
1 | 1
2 | 1
2 | 2
3 | 2
询问
select * from TABLE_A left join TABLE_B
on TABLE_A.ID = TABLE_B.A_ID
and TABLE_B.B = 1
我期待以下结果:
1 1 1
2 2 1
3 null null
4 null null
例如,在 Oracle 11g 上,我得到了预期的结果,但在 Raima 上,它只显示了前两个结果。这里有什么问题以及如何解决它?