我无法理解。
之间有什么区别
select e.empid
from employee_table e
inner join customer_table c
on deref(c.infos).personid = deref(e.infos).personid
order by e.empid;
和
select e.empid
from employee_table e, customer_table c
where deref(c.infos).personid = deref(e.infos).personid
order by e.empid;
结果是一样的。 是否比另一个更快地执行?
何时使用内连接,我们只需从多个表中选择?
答案 0 :(得分:1)
因为这两个查询是等价的。但第一个是使用ANSI-92样式连接,第二个是使用ANSI-89样式连接。较新的连接语法不易出错,现在已有25年了。
您应始终使用ANSI-92样式连接。