Oracle Equi join返回关联表的匹配列值。它在WHERE子句中使用比较运算符来引用相等性。
【Oracle EQUI JOIN用法】句法
SELECT column_list
FROM table1, table2....
WHERE table1.column_name =
table2.column_name;
还可以通过使用JOIN关键字和ON关键字, 然后指定列的名称以及与其关联的表来检查相等性, 来执行Equijoin。
句法
SELECT *
FROM table1
JOIN table2
[ON (join_condition)]
Oracle EQUI JOIN示例 让我们使用两个表” agents” 和” customer” 。
代理商表
文章图片
代理商资料
文章图片
客户表
文章图片
客户资料
文章图片
执行此查询
SELECT agents.agent_city, customer.last_name, customer.first_name
FROM agents, customer
WHERE agents.agent_id=customer.customer_id;
输出
文章图片
推荐阅读
- Oracle函数用法详解
- Oracle比较运算符
- Oracle启用触发器
- Oracle DISTINCT子句怎么使用()
- Oracle删除触发器
- Oracle DROP TABLE语句
- Oracle禁用触发器
- Oracle Cross Join(笛卡尔积)
- Oracle DELETE语句用法