Oracle INNER JOIN
内部联接是最简单,最常见的联接类型。也称为简单连接。它返回满足连接条件的多个表中的所有行。
语法
SELECT columns
FROM table1
INNER JOIN table2
ON table1.column = table2.column;
内部联接的图像表示
Oracle INNER JOIN示例
让我们以在两个表" Suppliers"和" Order1"上执行内部联接为例。
Suppliers
Order1
此示例将返回" suppliers"和" order1"表中的所有行,其中"SUPPLIERS"表和" order1"表中的SUPPLIERSID值均匹配。
执行以下查询
SELECT suppliers.supplier_id, suppliers.supplier_name, order1.order_number
FROM suppliers
INNER JOIN order1
ON suppliers.supplier_id = order1.supplier_id;
输出
