找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] SQL视图的问题

cg6207 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2018-7-18 20:36  /   查看:1511  /  回复:3
主表
姓名

子表
沟通日期 结果

想给主表加个状态
用子表中MAX(沟通日期)对应的结果来显示成主表的状态,如果子表里面没有相应记录,主表状态显示为“登记”

请指教

另问一下
with CTE1 as  
(  
select   
(select MAX(沟通日期) from "招聘名单_联络明细" GT where GT.招聘名单_ID=KH.ID) 最近沟通日期  
,KH.*  
from "招聘名单"KH
)

select * from CTE1;


到底表示什么意思?

3 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-7-18 21:34:33
沙发
可以理解为,这部分是先做一个视图:

然后,给他起名字叫CTE1,然后在开始操作这个CTE1视图和别的视图,在进行逻辑交互

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2018-7-18 22:00:04
板凳
Simon.hu 发表于 2018-7-18 21:34
可以理解为,这部分是先做一个视图:

然后,给他起名字叫CTE1,然后在开始操作这个CTE1视图和别的视图, ...

刚瑞瑞已经给我说了
重要的是上面的问题。。。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-7-19 10:28:40
地板
cg6207 发表于 2018-7-18 22:00
刚瑞瑞已经给我说了
重要的是上面的问题。。。

你可以参考附件工程文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部