【发布时间】:2013-05-10 21:49:31
【问题描述】:
我正在执行以下查询
Select * from A a left outer join B b on (b.id = a.id)
我从 A 获得了一条记录,但没有从 B 获得记录。我希望在最终选择查询中有一条记录,但没有得到。
这是一些示例数据:
一个
v_id, id, date, d_id
1, 1244578, 02-MAR-11, 1827877
B,没有数据显示:
e_id,id,amount
我做错了什么?我怎样才能做到这一点?
【问题讨论】:
-
请显示一些记录
-
记录是这样的 A(v_id,id,date,d_id) (1,1244578,02-MAR-11,1827877) AND B(e_id,id,amount)[没有数据]
-
@KrantiKumarMishra - 我们不是在谈论输出数据。我们正在讨论输入数据。
-
或者您正在运行不同的查询或在不同的表上或在表中不是您正在考虑的事情。
标签: sql oracle join outer-join full-outer-join