内部联接中的子查询

西蒙德

好吧,为了按日期获取最后一个条目,我已经完成了该查询:

select cle
from ( select cle, clepersonnel, datedebut, row_number() 
over(partition by clepersonnel order by datedebut desc) as rn
        from periodeoccupation) as T 
where rn = 1 

这个正在工作,请按日期给我最后一个条目,到目前为止,我还可以。

但是这是我第一次使用子查询,并且必须通过多个联接使查询方式更复杂。但是我不知道如何在内部联接中进行子查询。

这就是我尝试的:

select personnel.prenom, personnel.nom
from personnel
inner join
( select cle, clepersonnel, datedebut, row_number() 
over(partition by clepersonnel order by datedebut desc) as rn
        from periodeoccupation) as T 
ON personnel.cle = periodeoccupation.clepersonnel
where rn = 1

但是它不起作用!

如果您有任何想法或提示...谢谢!

罗斯·布什

只需更改

ON personnel.cle = periodeoccupation.clepersonnel

ON personnel.cle = T.clepersonnel

查询联接已使用T别名,并且您已引用别名,因为别名查询中的表超出了外部语句的范围。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mysql:左联接和内部联接在子查询中

来自分类Dev

ActiveRecord子查询内部联接

来自分类Dev

MySQL内部联接子查询

来自分类Dev

删除-内部联接-子查询

来自分类Dev

如何联接到子查询内部联接

来自分类Dev

更换内部联接与SQL子查询

来自分类Dev

具有内部联接的SQL子查询

来自分类Dev

内部联接左联接的视图/子查询时,计划错误

来自分类Dev

使用内部联接和子查询的mysql查询

来自分类Dev

多个内部联接和子查询的查询优化

来自分类Dev

Laravel 5.1内部联接查询中的问题

来自分类Dev

如何计算内部联接查询中的列

来自分类Dev

C#中的内部联接SQL查询

来自分类Dev

大查询中的内部联接大表

来自分类Dev

SQL查询中不使用内部联接

来自分类Dev

从SQL查询中删除了内部联接

来自分类Dev

SQLite中内部联接的查询优化

来自分类Dev

带有条件的子查询内部联接

来自分类Dev

使用子查询和分组的Nhibernate内部联接的SQL

来自分类Dev

内部联接子查询Django ORM等效项

来自分类Dev

使用子查询和内部联接插入

来自分类Dev

带有条件的子查询内部联接

来自分类Dev

为什么此子查询比内部联接快10倍

来自分类Dev

如何重构在 SQL Server 内部具有联接的子查询

来自分类Dev

子查询/ SQL中的联接问题

来自分类Dev

如何在具有内部联接作为子查询的sql中的组中查找百分比?

来自分类Dev

差异内部联接查询

来自分类Dev

mysql内部联接查询

来自分类Dev

极慢的查询内部联接