gpt4 book ai didi

sql - 子查询中的内部联接

转载 作者:行者123 更新时间:2023-12-02 05:44:17 24 4
gpt4 key购买 nike

有人可以解释以下查询之间的区别吗?子查询中的联接看起来相同,但第一个运行正常,第二个运行不正常。在第二个查询中,子查询似乎无法访问别名表 e。

查询1

select    e.ename
,e.deptno
,(
select count(*)
from emp d
where e.deptno = d.deptno
) dept_cnt
from emp e
order by 2;

查询 2

select    e.ename
,e.deptno
,(
select count(*)
from emp d
inner join e
ON d.deptno = e.deptno
) dept_cnt
from emp e
order by 2;

最佳答案

第二个查询语法错误:

inner join  e
ON d.deptno = e.deptno

无法使用表别名进行内部连接。

关于sql - 子查询中的内部联接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10496381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com