如何进行一对一的左外连接?

She*_*don 5 sql oracle

我想知道,有没有办法进行一种一对一的左外连接:

我需要一个将表 A 与表 B 相匹配的连接,对于表 A 上的每条记录,它必须在表 B 上搜索其对,但是只有 1 条记录符合该条件,因此当它在 B 上找到其对时,它必须停止并继续表 A 的下一行。

我拥有的是一个简单的LEFT OUTER JOIN.

select * from A left outer join B on A.ID = B.ID order by (NAME) asc
Run Code Online (Sandbox Code Playgroud)

提前致谢!

Ada*_*son 2

您在问题中提出的语法是正确的。一对一关系的联接查询与一对多关系的联接查询没有区别。