检索SQL中的某些活动“跟随”活动 [英] Retrieve activities “Followed By” certain activities in SQL

查看:62
本文介绍了检索SQL中的某些活动“跟随”活动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


Hello

Hello


我有三个SQL数据库表,如下所示:

I have three SQL database tables as shown bellow:




请注意,这些人的历史可能还有其他活动。但是这个想法是,如果有FR,之后是ISRO,之后是VIS,之后是REC,那么这个人必须出现。 NB(即使可能
之间是其他活动。

Please note that there can be other activities in between the history of these persons. But the idea is that if there is FR and after that it is followed by ISRO and after that by VIS and after that by REC, then this person must show up. NB (even if there might be other activities between them.


请帮助代码。

Please help with the code.


伪代码为:

SELECT Person.Name

FROM Person LeftJoin History On Person.person_id = History.person_id

Where ActivityName = FR后跟ISRO后跟VIS,接着是REC

,即使它们之间可能还有其他活动。

The pseudocode is:
SELECT Person.Name
FROM Person LeftJoin History On Person.person_id = History.person_id
Where ActivityName = FR followed-by ISRO followed-by VIS followed-by REC
even if there can be other activities between them.


Rabelani Netshifhire

Rabelani Netshifhire

推荐答案

您可以分享您的查询吗? 
can you share your query? 


这篇关于检索SQL中的某些活动“跟随”活动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆